<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>행렬 곱하기 연습 by Mankyu Sung</title>
      <link>https://padlet.com/mksung89/matrix</link>
      <description>Made with a little mischief</description>
      <language>en-us</language>
      <pubDate>2020-09-21 02:12:44 UTC</pubDate>
      <lastBuildDate>2025-09-23 23:58:08 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>5764095_오도혁</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596815639</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/dual_quaternion.hpp&gt;</p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include&lt;glm/mat4x4.hpp&gt;</p><p>#include&lt;glm/mat2x2.hpp&gt;</p><p>#include&lt;glm/mat3x2.hpp&gt;</p><p>#include&lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 m1 { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 m2{ {1,0,0},{0,-1,1},{0,1,2} };</p><p>	glm::mat3 m12 = m1 * m2;</p><p>	glm::mat3 m21 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m12) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m21) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416986781/cc49ca1a2fc657e2107451693ce429e5/123123123.png" />
         <pubDate>2025-09-22 05:06:07 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596815639</guid>
      </item>
      <item>
         <title>5763848_강승우</title>
         <author>seungu286</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596817570</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE </p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include&lt;glm/mat4x4.hpp&gt;</p><p>#include&lt;glm/mat2x2.hpp&gt;</p><p>#include&lt;glm/mat3x2.hpp&gt;</p><p>int main() {</p><p>    glm::mat3 A = { {1,1,-1 },{0,2,0},{2,3,1} };</p><p>    glm::mat3 B = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>    glm::mat3 AB = A * B;</p><p>    glm::mat3 BA = B * A;</p><p>    std::cout &lt;&lt; "AB: " &lt;&lt; glm::to_string(AB) &lt;&lt; '\n' &lt;&lt; "BA: " &lt;&lt; glm::to_string(BA) &lt;&lt; '\n';</p><p>    return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/3593318817/1e3a806eaa4a98caed02b4e5e659d023/_____2025_09_22_140516.png" />
         <pubDate>2025-09-22 05:07:09 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596817570</guid>
      </item>
      <item>
         <title>5820553_이보은</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596818154</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat2x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	</p><p>	glm::vec3 v1 = { 1,1,-1 };</p><p>	glm::vec3 v2 = { 0,2,0 };</p><p>	glm::vec3 v3 = { 2,3,1 };</p><p>	glm::mat3 m;</p><p>	m[0] = v1;</p><p>	m[1] = v2;</p><p>	m[2] = v3;</p><p>	glm::vec3 v4 = { 1,0,0};</p><p>	glm::vec3 v5 = { 0,-1,1 };</p><p>	glm::vec3 v6 = { 0,1,2 };</p><p>	glm::mat3 m2;</p><p>	m2[0] = v4;</p><p>	m2[1] = v5;</p><p>	m2[2] = v6;</p><p>	glm::mat3 z1 = m * m2;</p><p>	glm::mat3 z2 = m2 * m;</p><p>	std::cout &lt;&lt; to_string(z1) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(z2) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416992518/3dc11daf18314e60f687cebca1da5877/image.png" />
         <pubDate>2025-09-22 05:07:24 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596818154</guid>
      </item>
      <item>
         <title>5881344_박지현</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596819036</link>
         <description><![CDATA[<pre><code class="language-cpp">#define GLM_ENABLE_EXPERIMENTAL
#define GLM_SWIZZLE
#include &lt;iostream&gt;
#include &lt;glm/glm.hpp&gt;
#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;glm/mat4x4.hpp&gt; 
#include &lt;glm/mat2x2.hpp&gt; 
#include &lt;glm/mat3x2.hpp&gt;
//using namespace glm;


int main(){
    glm::mat3 m1 = { {1, 0, 2}, {1, 2, 3}, {-1, 0, 1} }; 
    glm::mat3 m2 = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} }; 
    glm::mat3 m3 = m2 * m1; 
    std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;
    m3 = m1 * m2; 
    std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416976370/1e6091738804576d073b92579aefbb62/image.png" />
         <pubDate>2025-09-22 05:07:55 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596819036</guid>
      </item>
      <item>
         <title>5763908_김동선</title>
         <author>qwersd3348</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596819362</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 A = { {1,1,-1}, {0,2,0}, {2,3,1} };</p><p>	glm::mat3 B = { {1,0,0}, {0,-1,1}, {0,1,2} };</p><p>	glm::mat3 AB = A * B;</p><p>	glm::mat3 BA = B * A;</p><p>	std::cout &lt;&lt; "A*B =" &lt;&lt; glm::to_string(AB) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B*A =" &lt;&lt; glm::to_string(BA) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/3691625900/b2c308a7dee311c19a05b7466798cf10/_____2025_09_22_140731.png" />
         <pubDate>2025-09-22 05:08:04 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596819362</guid>
      </item>
      <item>
         <title>5645974_김재현</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596819364</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 A =</p><p>	{</p><p>		{1, 1, -1},</p><p>		{0, 2, 0},</p><p>		{2, 3, 1}</p><p>	};</p><p>	glm::mat3 B =</p><p>	{</p><p>		{1, 0, 0},</p><p>		{0, -1, 1},</p><p>		{0, 1, 2}</p><p>	};</p><p>	std::cout &lt;&lt; glm::to_string(A * B) &lt;&lt; "\n" &lt;&lt;</p><p>		glm::to_string(B * A) &lt;&lt; std::endl;</p><p>	</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416994887/2bd4f89a77eff92148487a71331f60ba/_____2025_09_22_140709.png" />
         <pubDate>2025-09-22 05:08:04 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596819364</guid>
      </item>
      <item>
         <title>5881375_서민기</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596820393</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::vec3 v1 = { 1,1,-1};</p><p>	glm::vec3 v2 = { 0,2,0};</p><p>	glm::vec3 v3 = { 2,3,1 };</p><p>	glm::vec3 u1 = { 1,0,0};</p><p>	glm::vec3 u2 = { 0,-1,1};</p><p>	glm::vec3 u3 = { 0,1,2 };</p><p>	glm::mat3 a;</p><p>	a[0] = v1;</p><p>	a[1] = v2;</p><p>	a[2] = v3;</p><p>	glm::mat3 b;</p><p>	b[0] = u1;</p><p>	b[1] = u2;</p><p>	b[2] = u3;</p><p>	std::cout &lt;&lt; glm::to_string(a*b)&lt;&lt;std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(b*a);</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416979527/3968f3432a536286fc8e34cf6aa8065b/image.png" />
         <pubDate>2025-09-22 05:08:38 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596820393</guid>
      </item>
      <item>
         <title>5881452_오예림</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596821101</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE   </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p><br/></p><p>using namespace std;</p><p><br/></p><p>int main()</p><p>{</p><p>	glm::mat3 A = { {1, 1, -1},{0, 2, 0},{2, 3, 1} };</p><p>	glm::mat3 B = { {1,0,0},{0,-1,1},{0,1,2 } };</p><p>	glm::mat3 AB = A * B;</p><p>	glm::mat3 BA = B * A;</p><p>	cout &lt;&lt; glm::to_string(AB) &lt;&lt; endl;</p><p>	cout &lt;&lt; glm::to_string(BA) &lt;&lt; endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416972087/73283129e4942b8ab6fb978e97d3c0ef/image.png" />
         <pubDate>2025-09-22 05:09:02 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596821101</guid>
      </item>
      <item>
         <title>5764186_정현욱</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596822207</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>const double DEGREES_TO_RADIANS = glm::pi&lt;float&gt;() / 180.0;</p><p>const double RADIANS_TO_DEGREES = 180.0 / glm::pi&lt;float&gt;();</p><p>int main()</p><p>{</p><p>	glm::mat3 m1 = { (1, 1, -1), (0, 2, 0), (2, 3, 1) };</p><p>	glm::mat3 m2 = { (1, 0 ,0), (0, -1, 1), (0, 1, 2) };</p><p>	glm::mat3 m3 = m1 * m2;</p><p>	glm::mat3 m4 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417001532/ab564bbd8b8db2bd856f82f9424aba16/image.png" />
         <pubDate>2025-09-22 05:09:43 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596822207</guid>
      </item>
      <item>
         <title>5881327_박인엽</title>
         <author>inyup1014</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596822275</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p><br/></p><p>int main() {</p><p>	glm::mat3 A = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 B = { {1,0,0},{0,-1,1},{0,1,2 } };</p><p>	glm::mat3 AB = A * B;</p><p>	glm::mat3 BA = B * A;</p><p>	std::cout &lt;&lt; glm::to_string(AB) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(BA) &lt;&lt; std::endl;</p><p>	return 0;</p><p>	</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4329862238/05efcabf0e350e3b941e5eeb50c9664a/_____47_.png" />
         <pubDate>2025-09-22 05:09:45 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596822275</guid>
      </item>
      <item>
         <title>5820658_전형진</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596822762</link>
         <description><![CDATA[<p>// main.cpp</p><p>// 5820658 전형진, 2025-09-22</p><p><br/></p><p>#define GLM_ENABLE_EXPERIMENTAL</p><p><br/></p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p><br><br></p><p>glm::mat3 A, B;</p><p><br><br></p><p>int main()</p><p>{</p><p>&nbsp; &nbsp; // Q1, multiply of two matrix</p><p>&nbsp; &nbsp; A = { 1,1,-1, 0,2,0, 2,3,1 };</p><p>&nbsp; &nbsp; B = { 1,0,0, 0,-1,1, 0,1,2 };</p><p>&nbsp; &nbsp; </p><p>&nbsp; &nbsp; std::cout &lt;&lt; "\nQ1 ANSWER, A*B : " &lt;&lt; glm::to_string(A*B); // Q1 ANSWER</p><p>&nbsp; &nbsp; std::cout &lt;&lt; "\nQ1 ANSWER, B*A : " &lt;&lt; glm::to_string(B*A); // Q1 ANSWER</p><p><br></p><p>&nbsp; &nbsp; // END OF PROGRAM</p><p>&nbsp; &nbsp; std::cout &lt;&lt; "\n5820658 전형진 과제 끝." &lt;&lt; std::endl;</p><p>&nbsp; &nbsp; return 0; // end program</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417001216/0428e44a2366702685a7681c80018f83/image.png" />
         <pubDate>2025-09-22 05:10:02 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596822762</guid>
      </item>
      <item>
         <title>5645870_권오준</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596823965</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p><br></p><p>int main()</p><p>{</p><p>	glm::mat3 m1 = { {1, 1, -1}, {0, 2, 0}, {2, 3, 1} };</p><p>	glm::mat3 m2 = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	std::cout &lt;&lt; "A x B:" &lt;&lt; glm::to_string(m1 * m2) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B x A:" &lt;&lt; glm::to_string(m2 * m1) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416990889/4cbf5865ffaa451882e780fb6daf1735/image.png" />
         <pubDate>2025-09-22 05:10:30 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596823965</guid>
      </item>
      <item>
         <title>5763865_권기환</title>
         <author>rnjs498913</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596824479</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt; //개념적으로는 2x3</p><p>int main()</p><p>{</p><p>	glm::mat3 m1 = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 m2 = { {1,0,0,},{0,-1,1}, {0,1,2} };</p><p>	glm::mat3 m3 = m1 * m2;</p><p>	glm::mat3 m4 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4329868293/06f9513f04127e84bd6499caae1d0da3/_____2025_09_22_141016.png" />
         <pubDate>2025-09-22 05:10:48 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596824479</guid>
      </item>
      <item>
         <title>5764081_송승민</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596825081</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt; </p><p> int main()</p><p>{</p><p>	glm::mat3 m1 = { {1, 1, -1},{0,2,0},{2, 3, 1} };</p><p>	glm::mat3 m2 = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	glm::mat3 m3 = m1 * m2;</p><p>	glm::mat3 m4 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416995934/b624ab457d8547e748352046a0924828/image.png" />
         <pubDate>2025-09-22 05:10:58 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596825081</guid>
      </item>
      <item>
         <title>5646139_설문관</title>
         <author>hyoseong01</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596826499</link>
         <description><![CDATA[<p><br/></p><p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/matrix.hpp&gt;</p><p>const double DEGREES_TO_RADIANS = glm::pi&lt;float&gt;() / 180.0f; //glm::radians()</p><p>const double RADIANS_TO_DEGREES = 180.0 / glm::pi&lt;float&gt;(); //glm::degrees()</p><p>int main()</p><p>{</p><p>	glm::mat3 a = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 b = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>	std::cout &lt;&lt; "a*b " &lt;&lt; glm::to_string(a <em> b) &lt;&lt; std::endl &lt;&lt; "b*</em>a " &lt;&lt; glm::to_string(b * a) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4330622755/88c3bebf0d8cb530b37331937265b64d/_____2025_09_22_140933.png" />
         <pubDate>2025-09-22 05:11:48 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596826499</guid>
      </item>
      <item>
         <title>5907100_이명종</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596826587</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat2x3.hpp&gt; //개념적으론 2x3임</p><p>int main()</p><p>{</p><p>	glm::mat3 m1 = { { 1,1,-1 }, { 0,2,0}, { 2,3,1 } };</p><p>	glm::mat3 m2 = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>	</p><p>	std::cout &lt;&lt;"A*B\n" &lt;&lt; to_string(m1 * m2) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt;"B*A\n" &lt;&lt; to_string(m2 * m1) &lt;&lt; std::endl;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416996516/834247cd3d05f167fad6e5b823331340/image.png" />
         <pubDate>2025-09-22 05:11:50 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596826587</guid>
      </item>
      <item>
         <title>5764232_최영환</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596826878</link>
         <description><![CDATA[<p>glm::mat3 a = { { 1,1,-1 }, { 0,2,0 }, { 2,3,1 } };</p><p>glm::mat3 b = { { 1,0,0}, {0,-1,1}, {0,1,2} };</p><p>glm::mat2 m3 = a * b;</p><p>glm::mat2 m4 = b * a;</p><p>std::cout &lt;&lt; "a * b = " &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>std::cout &lt;&lt; "b * a = " &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>return 0;</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417012110/b605157d778bc0fe4e3c26deab96b9cf/_____2025_09_22_141115.png" />
         <pubDate>2025-09-22 05:12:00 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596826878</guid>
      </item>
      <item>
         <title>5763911_김민규</title>
         <author>kuruku202</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596826956</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/dual_quaternion.hpp&gt;</p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include&lt;glm/mat4x4.hpp&gt;</p><p>#include&lt;glm/mat2x2.hpp&gt;</p><p>#include&lt;glm/mat3x2.hpp&gt;</p><p>#include&lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 m1{ {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 m2{ {1,0,0},{0,-1,1},{0,1,2} };</p><p>	glm::mat3 m12 = m1 * m2;</p><p>	glm::mat3 m21 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m12) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m21) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4329865324/07438ddd708204081e51ed396a3c1424/______2025_09_22_141132.png" />
         <pubDate>2025-09-22 05:12:02 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596826956</guid>
      </item>
      <item>
         <title>5585435_안재현</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596826995</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE </p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include&lt;glm/mat4x4.hpp&gt;</p><p>#include&lt;glm/mat2x2.hpp&gt;</p><p>#include&lt;glm/mat3x2.hpp&gt;</p><p>int main() {</p><p>    glm::mat3 A = { {1,1,-1 },{0,2,0},{2,3,1} };</p><p>    glm::mat3 B = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>    glm::mat3 AB = A * B;</p><p>    glm::mat3 BA = B * A;</p><p>    std::cout &lt;&lt; "AB: " &lt;&lt; glm::to_string(AB) &lt;&lt; '\n' &lt;&lt; "BA: " &lt;&lt; glm::to_string(BA) &lt;&lt; '\n';</p><p>    return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416976603/bcbc1b1bec8c31a17a4afa3c21ac65e3/______2025_09_22_141042.png" />
         <pubDate>2025-09-22 05:12:04 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596826995</guid>
      </item>
      <item>
         <title>5763882_김규태</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596827424</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p><br/></p><p>int main() {</p><p>	glm::mat3x3 a = { {1, 1, -1}, { 0, 2, 0 }, { 2, 3, 1 } };</p><p>	glm::mat3x3 b = { { 1, 0, 0 }, { 0, -1, 1 }, {0, 1, 2} };</p><p>	glm::mat3x3 m1 = a * b;</p><p>	glm::mat3x3 m2 = b * a;</p><p>	std::cout &lt;&lt; "a * b : \n" &lt;&lt; glm::to_string(m1) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "b * a : \n" &lt;&lt; glm::to_string(m2) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417005733/f6f89e80f2bbd3863c9d2b933acd46a7/image.png" />
         <pubDate>2025-09-22 05:12:13 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596827424</guid>
      </item>
      <item>
         <title>5764107_오제휴</title>
         <author>ohjh6190</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596829273</link>
         <description><![CDATA[<p><br/></p><p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;	</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>int main()</p><p>{</p><p>	</p><p>	glm::mat3 m1 = { {1.0f, 1.0f, -1.0f}, {0.0f, 2.0f, 0.0f}, {2.0f, 3.0f, 1.0f} };</p><p>	glm::mat3 m2 = { {1.0f, 0.0f, 0.0f}, {0.0f, -1.0f, 1.0f}, {0.0f, 1.0f, 2.0f} };</p><p>	std::cout &lt;&lt; glm::to_string(m1 * m2) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(m2 * m1) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4329707195/3fcc940fd7bcfd9c1fccf666734fb6c4/_____2025_09_22_141150.png" />
         <pubDate>2025-09-22 05:13:10 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596829273</guid>
      </item>
      <item>
         <title>5763973_김영인</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596829941</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 m = { {1,1,-1}, {0,2,0}, {2,3,1} };</p><p>	glm::mat3 n = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	glm::mat3 mn = m * n;</p><p>	glm::mat3 nm = n * m;</p><p>	std::cout &lt;&lt; to_string(mn) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(nm) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416995179/9c91f33f6d42a8e50e13ded821fdf9b6/image.png" />
         <pubDate>2025-09-22 05:13:18 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596829941</guid>
      </item>
      <item>
         <title>5881470_이동우</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596831999</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>int main()</p><p>{</p><p>glm::mat3 m1 = { {1, 1, -1},{0,2,0},{2, 3, 1} };</p><p>glm::mat3 m2 = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>glm::mat3 m3 = m1 * m2;</p><p>glm::mat3 m4 = m2 * m1;</p><p>std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416986994/f08f3511392a973fb13a7ae65d0dc1c6/image.png" />
         <pubDate>2025-09-22 05:13:58 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596831999</guid>
      </item>
      <item>
         <title>5764020_노도현</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596832700</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include&lt;glm/mat4x4.hpp&gt;</p><p>#include&lt;glm/mat2x2.hpp&gt;</p><p>#include&lt;glm/mat3x2.hpp&gt;</p><p>int main() {</p><p>    glm::mat3 A = { {1,1,-1}, {0,2,0}, {2,3,1} };</p><p>    glm::mat3 B = { {1,0,0}, {0,-1,1}, {0,1,2} };</p><p>    glm::mat3 AB = A * B;</p><p>    glm::mat3 BA = B * A;</p><p>    std::cout &lt;&lt; "A * B : " &lt;&lt; glm::to_string(AB) &lt;&lt; std::endl;</p><p>    std::cout &lt;&lt; "B * A : " &lt;&lt; glm::to_string(BA) &lt;&lt; std::endl;</p><p>    return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417014310/4244b01cfa99edce8ec9b52b20aa105c/image.png" />
         <pubDate>2025-09-22 05:14:09 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596832700</guid>
      </item>
      <item>
         <title>5469640_서보성</title>
         <author>ssbss0329</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596832858</link>
         <description><![CDATA[<p><br/></p><p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/transform.hpp&gt;</p><p>#include &lt;glm/gtx/matrix_transform_2d.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3x3 mt1 = { {1,0,0}, {0,1,0}, {0,0,1} };</p><p>	glm::mat3x3 mt2 = { {3,3,3}, {2,2,2}, {1,1,1} };</p><p>	std::cout &lt;&lt; to_string(mt1) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(mt2) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(mt1* mt2) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/3530567594/fa6b3cb71afe8a9e47821a77e63c07f9/image.png" />
         <pubDate>2025-09-22 05:14:13 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596832858</guid>
      </item>
      <item>
         <title>5702680_정상윤</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596834216</link>
         <description><![CDATA[<p>	glm::mat3 m6 = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 m7 = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>	glm::mat3 m8 = m6 * m7;</p><p>	glm::mat3 m9 = m7 * m6;</p><p>	for (int i = 0; i &lt; 3; i++)std::cout &lt;&lt; glm::to_string(m8[i]) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; std::endl;</p><p>	for (int i = 0; i &lt; 3; i++)std::cout &lt;&lt; glm::to_string(m9[i]) &lt;&lt; std::endl;</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417028140/c21181300c937fa84157b201dc8aa0aa/image.png" />
         <pubDate>2025-09-22 05:14:49 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596834216</guid>
      </item>
      <item>
         <title>5881634_황윤희</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596836396</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3x3 a = {{1, 1, -1}, {0, 2, 0}, {2, 3, 1}};</p><p>	glm::mat3x3 b = {{1, 0, 0}, {0, -1, 1}, {0, 1, 2}};</p><p>	glm::mat3x3 c = a * b;</p><p>	glm::mat3x3 d = b * a;</p><p>	std::cout &lt;&lt; to_string(c) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(d) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416985552/aa555b7efe4c5fc68e8e9a0d12f92792/image.png" />
         <pubDate>2025-09-22 05:15:32 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596836396</guid>
      </item>
      <item>
         <title>5881603_최인경</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596836446</link>
         <description><![CDATA[<p><br/></p><p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 a = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 b = { {1,0,0}, {0,-1,1}, {0,1,2} };</p><p>	glm::mat3 ab = a * b;</p><p>	glm::mat3 ba = b * a;</p><p>	std::cout &lt;&lt; to_string(ab) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(ba) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417031929/1733d3ee291d8039122bead79e16a31d/image.png" />
         <pubDate>2025-09-22 05:15:33 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596836446</guid>
      </item>
      <item>
         <title>5881270_김지운</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596836833</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/dual_quaternion.hpp&gt;</p><p>#include&lt;iostream&gt;</p><p>#include&lt;glm/glm.hpp&gt;</p><p>#include&lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 m1 = { { 1, 1, -1 },{0, 2, 0} , {2, 3, 1} };</p><p>	glm::mat3 m2 = { {1, 0, 0} , {0, -1, 0} , {0, 1, 2} };</p><p>	glm::mat3 m3 = m1 * m2;</p><p>	glm::mat3 m4 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416995464/b8f88d48cdf338df90f37750b3125d56/_____2025_09_22_142621.png" />
         <pubDate>2025-09-22 05:15:48 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596836833</guid>
      </item>
      <item>
         <title>5764201_차승재</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596837356</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL </p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>using namespace std;</p><p>int main()</p><p>{</p><p>	glm::vec3 a1(1, 1, -1);</p><p>	glm::vec3 a2(0, 2, 0);</p><p>	glm::vec3 a3(2, 3, 1);</p><p>	glm::vec3 b1(1, 0, 0);</p><p>	glm::vec3 b2(0, -1, 1);</p><p>	glm::vec3 b3(0, 1, 2);</p><p>	glm::mat3 A(a1, a2, a3);</p><p>	glm::mat3 B(b1, b2, b3);</p><p>	glm::mat3 C = A * B;</p><p>	glm::mat3 D = B * A;</p><p>	cout &lt;&lt; "A * B = :\n" &lt;&lt; glm::to_string(C) &lt;&lt; endl;</p><p>	cout &lt;&lt; "B * A = :\n" &lt;&lt; glm::to_string(D) &lt;&lt; endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4417034228/0f39d151bc4904e8d775488d8e25b0bc/__.PNG" />
         <pubDate>2025-09-22 05:16:04 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596837356</guid>
      </item>
      <item>
         <title>5855134-응웬만히에우</title>
         <author>manhhieuptneu</author>
         <link>https://padlet.com/mksung89/matrix/wish/3596845767</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3x3 a = { {1, 1, -1}, {0, 2, 0}, {2, 3, 1} };</p><p>	glm::mat3x3 b = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	glm::mat3x3 c = a * b;</p><p>	glm::mat3x3 d = b * a;</p><p>	std::cout &lt;&lt; to_string(c) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(d) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/2729561401/7eec41f2ba4ea5e251cc5d4732ef53ed/Capture.PNG" />
         <pubDate>2025-09-22 05:20:53 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596845767</guid>
      </item>
      <item>
         <title>5881253_김인혜</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3596846932</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>int main() {</p><p>	glm::mat3 m1 = { {1,1,-1},{0,2,0},{2,3,1} };</p><p>	glm::mat3 m2 = { {1,0,0},{0,-1,1},{0,1,2} };</p><p>	glm::mat3 m3 = m1 * m2;</p><p>	glm::mat3 m4 = m2 * m1;</p><p>	std::cout &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4416983339/54f19fc410e3436d2540e78a06ee0489/1234.png" />
         <pubDate>2025-09-22 05:21:36 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3596846932</guid>
      </item>
      <item>
         <title>5763939_김민성</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrix/wish/3600510169</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_SWIZZLE</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 m = { {1,1,-1}, {0,2,0}, {2,3,1} };</p><p>	glm::mat3 n = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	glm::mat3 mn = m * n;</p><p>	glm::mat3 nm = n * m;</p><p>	std::cout &lt;&lt; to_string(mn) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(nm) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4431160425/a2072a25abe7c5db8547f197feed0845/____6.png" />
         <pubDate>2025-09-23 23:58:07 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrix/wish/3600510169</guid>
      </item>
   </channel>
</rss>
