<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Matrix multiplication by Mankyu Sung</title>
      <link>https://padlet.com/mksung89/matrixMul</link>
      <description>Made with a little mischief</description>
      <language>en-us</language>
      <pubDate>2020-09-21 04:10:17 UTC</pubDate>
      <lastBuildDate>2025-04-24 08:39:11 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>7701583_Ethan_Hernou</title>
         <author>ethanhernou</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136728066</link>
         <description><![CDATA[<pre><code>#define GLM_ENABLE_EXPERIMENTAL
    #include &lt;glm/gtx/string_cast.hpp&gt;
    #include &lt;glm/glm.hpp&gt;
#include &lt;iostream&gt;

int main()
{
    glm::mat3 matrix1(
		 1.f, 1.f, -1.f,
		 0.f, 2.f,  0.f,
		-1.f, 0.f,  1.f
    );
    glm::mat3 matrix2(
        1.f,  0.f, 0.f,
        0.f, -1.f, 1.f,
        0.f,  1.f, 2.f
    );
    glm::mat3 result1 = matrix1 * matrix2;
    glm::mat3 result2 = matrix2 * matrix1;

    std::cout &lt;&lt; "A x B : " &lt;&lt; glm::to_string(result1) &lt;&lt; std::endl;
    std::cout &lt;&lt; "B x A : " &lt;&lt; glm::to_string(result2) &lt;&lt; std::endl;
    return 0;
}
</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2676256945/3fdf29aa8de7cef023854c407ccafbe1/Class3_Result3.png" />
         <pubDate>2024-09-25 00:27:57 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136728066</guid>
      </item>
      <item>
         <title>7701567_Enzo_Garnier</title>
         <author>bestioslash</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136728556</link>
         <description><![CDATA[<pre><code>#include &lt;iostream&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;

int main() {
	glm::mat3 A(1, 1, -1, 0, 2, 0, 2, 3, 1);
	glm::mat3 B(1, 0, 0, 0, -1, 1, 0, 1, 2);
	
	// A * B
	glm::mat3 C = A * B;

	// B * A
	glm::mat3 D = B * A;

	std::cout &lt;&lt; "A * B: " &lt;&lt; to_string(C) &lt;&lt; std::endl;
	std::cout &lt;&lt; "B * A: " &lt;&lt; to_string(D) &lt;&lt; std::endl;

	return 0;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2708765362/999177ba5627ae130ffa80e5ee15d368/Screenshot_2024_09_25_093737.png" />
         <pubDate>2024-09-25 00:28:12 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136728556</guid>
      </item>
      <item>
         <title>7701465 Guillaume CLEMENT--BONNIEL-VEYRON</title>
         <author>lapuissancedelafunk</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136728806</link>
         <description><![CDATA[<p>#define GLM_FORCE_SWIZZLE</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/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>const double DEG_TO_RAD = glm::pi&lt;double&gt;() / 180.0;</p><p>const double RAD_TO_DEG = 180.0 / glm::pi&lt;double&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 c = a * b;</p><p>	glm::mat3 d = b * a;</p><p>	std::cout &lt;&lt; "a * b = " &lt;&lt; glm::to_string(c) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "b * a = " &lt;&lt; glm::to_string(d) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2723928984/095cf503ee4084f31753b41beefa8359/image.png" />
         <pubDate>2024-09-25 00:28:21 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136728806</guid>
      </item>
      <item>
         <title>7701676_Thomas_Laprie</title>
         <author>totolaprie</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136728858</link>
         <description><![CDATA[<p>#define GLM_FORCE_SWIZZLE</p><p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;iostream&gt;</p><p>int main()</p><p>{</p><p>	glm::mat3 mA = {{1, 1, -1}, {0, 2, 0}, {2, 3, 1}};</p><p>	glm::mat3 mB = {{1, 0, 0}, {0, -1, 1}, {0, 1, 2}};</p><p>	glm::mat3 mC = mA * mB;</p><p>	std::cout &lt;&lt; "mA * mB = " &lt;&lt; glm::to_string(mC) &lt;&lt; std::endl;</p><p>	glm::mat3 mD = mB * mA;</p><p>	std::cout &lt;&lt; "mB * mA = " &lt;&lt; glm::to_string(mD) &lt;&lt; std::endl;</p><p>	</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2681261339/19961e93b26345d43a639a8167ab4c1b/Screenshot_1.png" />
         <pubDate>2024-09-25 00:28:23 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136728858</guid>
      </item>
      <item>
         <title>7701640_Jovan_Hillion</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136729225</link>
         <description><![CDATA[<p>int main()</p><p>{</p><p>	glm::mat3 a = { {1, 0, 2}, {1, 2, 3}, {-1, 0, 1} };</p><p>	glm::mat3 b = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	std::cout &lt;&lt; glm::to_string(a) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(b) &lt;&lt; std::endl;</p><p>	glm::mat3 resAxB = a * b;</p><p>	glm::mat3 resBxA = b * a;</p><p>	std::cout &lt;&lt; "resAxB : " &lt;&lt; glm::to_string(resAxB) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "resBxA : " &lt;&lt; glm::to_string(resBxA) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791353696/639b32fd2fe0cd38ae879b6b793e97db/image.png" />
         <pubDate>2024-09-25 00:28:34 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136729225</guid>
      </item>
      <item>
         <title>7701473_Ulysse_Decottignies</title>
         <author>odycepro</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136729480</link>
         <description><![CDATA[<p>#define GLM_FORCE_SWIZZLE</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/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p><br/></p><p>static void matrixEx() {</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 C = A * B;</p><p>	glm::mat3 D = B * A;</p><p>	std::cout &lt;&lt; "A X B = " &lt;&lt; to_string(C) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B X A = " &lt;&lt; to_string(D) &lt;&lt; std::endl;</p><p>}</p><p><br/></p><p>int main() {</p><p>	matrixEx();</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2723468159/f3269aafc69a76961a90357792257508/image.png" />
         <pubDate>2024-09-25 00:28:41 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136729480</guid>
      </item>
      <item>
         <title>7701595 Denis Maillot</title>
         <author>d3nxfr</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136730041</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</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;iostream&gt;</p><p>template&lt;typename T&gt;</p><p>void display(T x, const std::string&amp; prefix = "") {</p><p>	std::cout &lt;&lt; prefix &lt;&lt; glm::to_string(x) &lt;&lt; std::endl;</p><p>}</p><p>int main(void) {</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>	display(ab, "a * b = ");</p><p>	display(ba, "b * a = ");</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2712574292/848857df0407630a8dab05f154aae78d/image.png" />
         <pubDate>2024-09-25 00:28:59 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136730041</guid>
      </item>
      <item>
         <title>7701674 - Laetitia BOUSCH</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136730417</link>
         <description><![CDATA[<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/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>void 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; "Result AB: " &lt;&lt; to_string(AB) &lt;&lt; std::endl;</p><p>    std::cout &lt;&lt; "Result BA: " &lt;&lt; to_string(BA) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791479278/cdac962b82c150b8c90d6e88f4bd1a1a/image.png" />
         <pubDate>2024-09-25 00:29:11 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136730417</guid>
      </item>
      <item>
         <title>7701564 Arthur Aillet</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136731362</link>
         <description><![CDATA[<p>	#define GLM_ENABLE_EXPERIMENTAL</p><p>	#include &lt;iostream&gt;</p><p>	#include &lt;glm/gtc/constants.hpp&gt;</p><p>	#include &lt;glm/glm.hpp&gt;</p><p>	#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>	//const float DEGREES_TO_RADIANS = 180.0 / glm::pi&lt;float&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; "fst: " &lt;&lt; glm::to_string(m3) &lt;&lt; std::endl &lt;&lt; "snd: " &lt;&lt; glm::to_string(m4) &lt;&lt; std::endl;</p><p>		return 0;</p><p>	}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2779574905/3104de5bd3cd2cf5146d9013a14a44ef/image.png" />
         <pubDate>2024-09-25 00:29:40 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136731362</guid>
      </item>
      <item>
         <title>Yann_Demuyt_7701618</title>
         <author>yanndemuyt</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136732763</link>
         <description><![CDATA[<pre><code class="language-cpp">int main() {
    glm::mat3 ma = {{1, 1, -1}, {0, 2, 0}, {-1, 0, 1}};
    glm::mat3 mb = {{1, 0, 0}, {0, -1, 1}, {0, 1, 2}};

    std::cout &lt;&lt; "a * b = " &lt;&lt; to_string(ma * mb) &lt;&lt; std::endl;
    std::cout &lt;&lt; "b * a = " &lt;&lt; to_string(mb * ma) &lt;&lt; std::endl;

    return 0;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2712583437/2f75e8df129b09065e3179f5d56446c1/Screenshot_from_2024_09_25_09_30_51.png" />
         <pubDate>2024-09-25 00:30:26 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136732763</guid>
      </item>
      <item>
         <title>7701539 leonore clos manescau</title>
         <author>tenshiitv</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136733167</link>
         <description><![CDATA[<pre><code class="language-cpp">static void exo8()
{
	glm::mat3x3 A = { { 1, 1, -1 }, { 0, 2, 0 }, { 2, 3, 1 } };
	glm::mat3x3 B = { { 1, 0, 0 }, { 0, -1, 1 }, { 0, 1, 2 } };

	glm::mat3x3 AB = A * B;
	glm::mat3x3 BA = B * A;

	std::cout &lt;&lt; "Exo8" &lt;&lt; std::endl;
	std::cout &lt;&lt; "A * B" &lt;&lt; std::endl;
	std::cout &lt;&lt; to_string(AB) &lt;&lt; std::endl;
	std::cout &lt;&lt; "B * A" &lt;&lt; std::endl;
	std::cout &lt;&lt; to_string(BA) &lt;&lt; std::endl;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2723589223/49097a6acc4bacf8d293e0c62471b82d/image.png" />
         <pubDate>2024-09-25 00:30:38 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136733167</guid>
      </item>
      <item>
         <title>7701532 Yassin Said</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136733266</link>
         <description><![CDATA[<p>// CMakeProject2.cpp&nbsp;: définit le point d'entrée de l'application.</p><p>//</p><p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#define GLM_FORCE_SWIZZLE</p><p>#include "glm/gtx/string_cast.hpp"</p><p>#include "CMakeProject2.h"</p><p>#include "glm/glm.hpp"</p><p>#include &lt;glm/gtc/constants.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><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791478697/34cc10dab7d4e836f3921e1e5ca18ccd/image.png" />
         <pubDate>2024-09-25 00:30:41 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136733266</guid>
      </item>
      <item>
         <title>7701520-Adèle_de_Premonville</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136733274</link>
         <description><![CDATA[<p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p># define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>using namespace std;</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, 0}, {0, 1, 2} };</p><p>	glm::mat3 m1 = a * b;</p><p>	glm::mat3 m2 = b * a;</p><p>	cout &lt;&lt; to_string(m1) &lt;&lt; endl;</p><p>	cout &lt;&lt; to_string(m2) &lt;&lt; endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791486714/f63e3262e1710cf568a2297d593b0a47/image.png" />
         <pubDate>2024-09-25 00:30:42 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136733274</guid>
      </item>
      <item>
         <title>7701592_Nathan_HORAEAU</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136734033</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/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.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>	std::cout &lt;&lt; "A <em> B = " &lt;&lt; to_string(a </em> b) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B <em> A = " &lt;&lt; to_string(b </em> a) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791488798/782f3299bec4c8e3ab6c0fea4d220833/image_2024_09_25_093047791.png" />
         <pubDate>2024-09-25 00:31:03 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136734033</guid>
      </item>
      <item>
         <title>7701625 Ludovic_de_Chavagnac</title>
         <author>ludovicdechavagnac</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136734235</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtc/constants.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>	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; "m1 <em> m2: " &lt;&lt; glm::to_string(m3) &lt;&lt; "m2 </em> m1: " &lt;&lt; glm::to_string(m4) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2723481541/de9557ca8c79e6d8323be9a20b41dae6/_BFD805A4_73E8_4C2C_ABC0_27FAE697365D_.png" />
         <pubDate>2024-09-25 00:31:10 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136734235</guid>
      </item>
      <item>
         <title>7701505_Axel_Denis</title>
         <author>therabbitlexa271</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136734548</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 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 axb = m1 * m2;</p><p>	glm::mat3 bxa = m2 * m1;</p><p>	std::cout &lt;&lt; "AxB" &lt;&lt; to_string(axb) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "BxA" &lt;&lt; to_string(bxa) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2718103450/5b9c0d4ccefb1431a479a59125d4b8d7/image.png" />
         <pubDate>2024-09-25 00:31:19 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136734548</guid>
      </item>
      <item>
         <title>7701542 MARQUES Mathieu</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136734841</link>
         <description><![CDATA[<pre><code>#define GLM_ENABLE_EXPERIMENTAL

#include &lt;glm/vec3.hpp&gt;
#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;iostream&gt;

#include &lt;glm/mat4x4.hpp&gt;
#include &lt;glm/mat2x2.hpp&gt;
#include &lt;glm/mat3x2.hpp&gt;

int main()
{
	glm::mat3 a = { 1, 1, -1, 0, 2, 0, 2, 3, 1 };
	glm::mat3 b = { 1, 0, 0, 0, -1, 1, 0, 1, 2 };

	glm::mat3 ab = a * b;
	glm::mat3 ba = b * a;

	std::cout &lt;&lt; "a * b: " &lt;&lt; glm::to_string(ab) &lt;&lt; std::endl;
	std::cout &lt;&lt; "b * a: " &lt;&lt; glm::to_string(ba) &lt;&lt; std::endl;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791392140/9fe8af0cecf9f6616ea354a22fee702b/image.png" />
         <pubDate>2024-09-25 00:31:27 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136734841</guid>
      </item>
      <item>
         <title>7701664 Eliot Janvier</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136735444</link>
         <description><![CDATA[<pre><code class="language-cpp">#define GLM_ENABLE_EXPERIMENTAL
#include &lt;glm/glm.hpp&gt;
#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;iostream&gt;
#include &lt;stdexcept&gt;

int main() {
  glm::mat3 A({{1, 1, -1}, {0, 2, 0}, {2, 3, 1}});
  glm::mat3 B({{1, 0, 0}, {0, -1, 1}, {0, 1, 2}});
  std::cout &lt;&lt; "AB: " &lt;&lt; glm::to_string(A * B) &lt;&lt; std::endl;
  std::cout &lt;&lt; "BA: " &lt;&lt; glm::to_string(B * A) &lt;&lt; std::endl;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791489742/662430f49c6c230c1bd6c7b0195a28dc/image.png" />
         <pubDate>2024-09-25 00:31:46 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136735444</guid>
      </item>
      <item>
         <title>7701639_Hippolyte_Aubert</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136735830</link>
         <description><![CDATA[<p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>int main()</p><p>{</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 c = a * b;</p><p>	glm::mat3 d = b * a;</p><p>	std::cout &lt;&lt; "A x B: " &lt;&lt; glm::to_string(c) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B x A: " &lt;&lt; glm::to_string(d) &lt;&lt; std::endl;</p><p>	return 0; </p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791472494/dd7b6acc0134bdba5cf24021511af277/image.png" />
         <pubDate>2024-09-25 00:31:56 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136735830</guid>
      </item>
      <item>
         <title>7701650_leo_lhuillier</title>
         <author>leolhulhuillierleoillier</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136736164</link>
         <description><![CDATA[<p>void testMatrix(void) {</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>    </p><p>    std::cout &lt;&lt; "m3 =" &lt;&lt; glm::to_string(m3) &lt;&lt; std::endl;</p><p>    std::cout &lt;&lt; "m4 =" &lt;&lt; glm::to_string(m4) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/414798071/81d35dbf4f87cd648e7c3fb2239d6eb1/image.png" />
         <pubDate>2024-09-25 00:32:05 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136736164</guid>
      </item>
      <item>
         <title>Aldric_Jourdain_7701550</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136736357</link>
         <description><![CDATA[<pre><code>#define GLM_ENABLE_EXPERIMENTAL

#include &lt;iostream&gt;

#include &lt;glm/vec3.hpp&gt;
#include &lt;glm/mat4x4.hpp&gt;
#include &lt;glm/mat2x2.hpp&gt;
#include &lt;glm/mat3x2.hpp&gt;

#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;glm/gtc/constants.hpp&gt;

int main() {
	glm::mat3 a = { { 1.0f, 1.0f, -1.0f }, { 0.0f, 2.0f, 0.0f }, { 2.0f, 3.0f, 1.0f } };
	glm::mat3 b = { { 1.0f, 0.0f, 0.0f }, { 0.0f, -1.0f, 1.0f }, { 0.0f, 1.0f, 2.0f } };
	std::cout &lt;&lt; "A * B: " &lt;&lt; glm::to_string(a * b) &lt;&lt; std::endl;
	std::cout &lt;&lt; "B * A: " &lt;&lt; glm::to_string(b * a) &lt;&lt; std::endl;
	return 0;
}</code></pre><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791392471/a8eb0d80484a90b3950ab1c22ea071f8/Capture_d__cran_2024_09_25_093022.png" />
         <pubDate>2024-09-25 00:32:10 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136736357</guid>
      </item>
      <item>
         <title>7701663_Samuel_Florentin</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136737323</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include "CMakeProject1.h"</p><p>#include &lt;glm/vec3.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat4x4.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>	std::cout &lt;&lt; "AxB: " &lt;&lt; glm::to_string(m1 * m2) &lt;&lt; '\n';</p><p>	std::cout &lt;&lt; "BxA: " &lt;&lt; glm::to_string(m2 * m1) &lt;&lt; '\n';</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791492116/af4e7483e626f04b7e5fc61f24ae4bc8/image.png" />
         <pubDate>2024-09-25 00:32:28 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136737323</guid>
      </item>
      <item>
         <title>7701562 Julian Scott</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136737719</link>
         <description><![CDATA[<pre><code>#define GLM_ENABLE_EXPERIMENTAL

#include "CMakeProject1.h"

#include "iostream"
#include "glm/gtc/constants.hpp"
#include "glm/vec3.hpp"
#include "glm/mat3x3.hpp"
#include "glm/glm.hpp"
#include "glm/gtx/string_cast.hpp"

using namespace std;


int main()
{

	glm::mat3 mA = { 1, 1, -1,  0,  2, 0,  2, 3, 1 };
	glm::mat3 mB = { 1, 0,  0,  0, -1, 0,  0, 1, 2 };
	glm::mat3 mAB = mA * mB;
	glm::mat3 mBA = mB * mA;

	std::cout &lt;&lt; "A * B = " &lt;&lt; glm::to_string(mAB) &lt;&lt; std::endl;
	std::cout &lt;&lt; "B * A = " &lt;&lt; glm::to_string(mBA) &lt;&lt; std::endl;

	return 0;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2779744409/33ca2331b67b22ffe78b967f1c1fe4e1/image.png" />
         <pubDate>2024-09-25 00:32:33 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136737719</guid>
      </item>
      <item>
         <title>7701669_Ewen_Briand</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136737978</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;iostream&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(void)</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; "AxB = " &lt;&lt; to_string(m3) &lt;&lt; std::endl;</p><p>std::cout &lt;&lt; "BxA = " &lt;&lt; to_string(m4) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791493912/5cb183d1e08e84c6534bdc656546ca71/Capture.PNG" />
         <pubDate>2024-09-25 00:32:39 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136737978</guid>
      </item>
      <item>
         <title>7701576_Turpin_Raphaël</title>
         <author>raphaelturpin20</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136738496</link>
         <description><![CDATA[<pre><code>
#include &lt;iostream&gt;

#define GLM_ENABLE_EXPERIMENTAL

#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;glm/mat3x3.hpp&gt;

int main(void) {
    glm::mat3 a = {1.f, 1.f, -1.f, 0.f, 2.f, 0.f, 2.f, 3.f, 1.f};
    glm::mat3 b = {1.f, 0.f, 0.f, 0.f, -1.f, 1.f, 0.f, 1.f, 2.f};
    
    std::cout &lt;&lt; glm::to_string(a * b) &lt;&lt; std::endl;
    std::cout &lt;&lt; glm::to_string(b * a) &lt;&lt; std::endl;

    return 0;
}
</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2676257873/178ae180a7437f208f857cea3f5f548b/image.png" />
         <pubDate>2024-09-25 00:32:57 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136738496</guid>
      </item>
      <item>
         <title>7701504_Alexandre_Franquet</title>
         <author>alexandrefranquetty</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136738888</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>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; to_string(A * B) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; to_string(B * A) &lt;&lt; std::endl;</p><p>		</p><p>	return (0);</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2712499930/6447aeb1e713197b1c5239371d75bf80/Capture_d__cran_2024_09_25_093214.png" />
         <pubDate>2024-09-25 00:33:08 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136738888</guid>
      </item>
      <item>
         <title>7701672 Louis Bassagal</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136739260</link>
         <description><![CDATA[<pre><code>#include &lt;glm/gtc/constants.hpp&gt;</code></pre><pre><code>#include &lt;glm/mat4x4.hpp&gt;</code></pre><pre><code>#include &lt;glm/mat2x2.hpp&gt;</code></pre><pre><code>#include &lt;glm/mat3x3.hpp&gt;</code></pre><pre><code>#include "CMakeProject2.h"</code></pre><pre><code>#include &lt;iostream&gt;</code></pre><pre><code>void main() {</code></pre><pre><code>	glm::mat3 m5{ {1,1,-1}, {0,2,0}, {2,3,1} };</code></pre><pre><code>	glm::mat3 m6{ {1,0,0}, {0,-1,1}, {0,1,2} };</code></pre><pre><code>	glm::mat2 m7 = m5 * m6;</code></pre><pre><code>	glm::mat2 m8 = m6 * m5;</code></pre><pre><code>	std::cout &lt;&lt; glm::to_string(m7) &lt;&lt; '\n' &lt;&lt; glm::to_string(m8) &lt;&lt; std::endl;</code></pre><pre><code>}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791478390/a7aaa026c806197befeca2dd6fe0dbc9/Capture_d__cran_2024_09_25_093305.png" />
         <pubDate>2024-09-25 00:33:21 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136739260</guid>
      </item>
      <item>
         <title>7701587 Apolline Fontaine</title>
         <author>apollinefontaine</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136740296</link>
         <description><![CDATA[<pre><code>int main() {

    glm::mat3 ma = { 1, 1, -1, 0, 2, 0, 2, 3, 1};
    glm::mat3 mb = { 1, 0, 0, 0, -1, 1, 0, 1, 2};
    glm::mat3 m3 = ma * mb;
    glm::mat3 m4 = mb * ma;

    std::cout &lt;&lt; to_string(m3) &lt;&lt; "\n" &lt;&lt; to_string(m4) &lt;&lt; std::endl;
    return 0;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2681261983/0a11a066c49fad60230a67580040c96c/image.png" />
         <pubDate>2024-09-25 00:33:52 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136740296</guid>
      </item>
      <item>
         <title>7701581_MARTINS-GANDRA_Hugo</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136742348</link>
         <description><![CDATA[<p>#define GLM_FORCE_SWIZZLE</p><p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include "CMakeProject1.h"</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/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>using namespace std;</p><p>int main()</p><p>{</p><p>	const float DEGREES_TO_RADIANS = glm::pi&lt;float&gt;() / 180.0;</p><p>	const float RADIANS_TO_DEGREES = 180.0 / glm::pi&lt;float&gt;();</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 Res_A_B = A * B;</p><p>	cout &lt;&lt; "Res_A_B: " &lt;&lt; glm::to_string(Res_A_B) &lt;&lt; endl;</p><p>	glm::mat3x3 Res_B_A = B * A;</p><p>	cout &lt;&lt; "Res_B_A: " &lt;&lt; glm::to_string(Res_B_A) &lt;&lt; endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791473668/e153dc3ba4acdc4dd0e59c6fdfbe52b9/image.png" />
         <pubDate>2024-09-25 00:34:57 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136742348</guid>
      </item>
      <item>
         <title>7701596_Tovy_REN</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136742889</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/gtc/constants.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>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; "Matrix AB = " &lt;&lt; to_string(ab) &lt;&lt; std::endl;</p><p>std::cout &lt;&lt; "Matrix BA = " &lt;&lt; to_string(ba) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2730625231/80e4d0f88c7e5b4f8e2083464211cdb0/image.png" />
         <pubDate>2024-09-25 00:35:12 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136742889</guid>
      </item>
      <item>
         <title>7701604 Sacha TOPALOFF</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136743824</link>
         <description><![CDATA[<pre><code class="language-cpp">#include &lt;glm/glm.hpp&gt;
#include &lt;glm/mat3x3.hpp&gt;

#include &lt;glm/gtx/string_cast.hpp&gt;
#include &lt;iostream&gt;

int main()
{
	glm::mat3 m1 = {1, 1, -1, 0, 2, 0, 2, 3, 1};
	glm::mat3 m2 = {1, 0, 0, 0, -1, 1, 0, 1, 2};

	std::cout &lt;&lt; "A x B = " &lt;&lt; glm::to_string(m1 * m2) &lt;&lt; std::endl;
	std::cout &lt;&lt; "B x A = " &lt;&lt; glm::to_string(m2 * m1) &lt;&lt; std::endl;
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791507740/6340d47226cd51f170f8ba03c3ee09f5/Screenshot_from_2024_09_25_09_34_22.png" />
         <pubDate>2024-09-25 00:35:38 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136743824</guid>
      </item>
      <item>
         <title>7701521_DESOUSA_Brice</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136744794</link>
         <description><![CDATA[<p>#define GLM_FORCE_SWIZZLE</p><p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>#include "ComputerGraphicsLecture2.h"</p><p><br/></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>	std::cout &lt;&lt; glm::to_string(A * B) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(B * A) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791502735/fd82c6fda2fbd4e546cd74e638a2fc49/image.png" />
         <pubDate>2024-09-25 00:36:07 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136744794</guid>
      </item>
      <item>
         <title>7701640_Jovan_Hillion</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136744800</link>
         <description><![CDATA[<p><br/></p><p>int main()</p><p>{</p><p>	glm::mat3 a {</p><p>		1, 1, -1,</p><p>		0, 2, 0,</p><p>		2, 3, 1</p><p>	};</p><p>	glm::mat3 b = {</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) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; glm::to_string(b) &lt;&lt; std::endl;</p><p>	glm::mat3 resAxB = a * b;</p><p>	glm::mat3 resBxA = b * a;</p><p>	std::cout &lt;&lt; "resAxB : " &lt;&lt; glm::to_string(resAxB) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "resBxA : " &lt;&lt; glm::to_string(resBxA) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791353696/f200125777fb05587e651acc0f268a8a/image.png" />
         <pubDate>2024-09-25 00:36:08 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136744800</guid>
      </item>
      <item>
         <title>7701546_Clément_Lagier</title>
         <author>clementlagier</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136744805</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;iostream&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/gtx/string_cast.hpp&gt;</p><p>int main(void)</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; "Result: " &lt;&lt; glm::to_string(m3) &lt;&lt; std::endl;</p><p>  std::cout &lt;&lt; "Result: " &lt;&lt; glm::to_string(m4) &lt;&lt; std::endl;</p><p>  return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2676257671/3b7fcff8186bca6015e9d23748ee2170/image.png" />
         <pubDate>2024-09-25 00:36:08 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136744805</guid>
      </item>
      <item>
         <title>7701565 Axel HUMEAU</title>
         <author>axelhumeau</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136749631</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/gtx/string_cast.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>	std::cout &lt;&lt; "A <em> B is: " &lt;&lt; glm::to_string(a </em> b) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B <em> A is: " &lt;&lt; glm::to_string(b </em> a) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2723481545/e1a8e968ecab7087c4731761c3b4c339/Capture_d__cran_2024_09_25_093704.png" />
         <pubDate>2024-09-25 00:38:34 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136749631</guid>
      </item>
      <item>
         <title>7701516 Léo Soidiki</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136751191</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p>#include &lt;glm/mat3x3.hpp&gt;</p><p>#include &lt;iostream&gt;</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>	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><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791480447/c001389c7cb1e1e4ac454ceb4f5daef1/matrix.png" />
         <pubDate>2024-09-25 00:39:21 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136751191</guid>
      </item>
      <item>
         <title>7701538_Romain_PANNO</title>
         <author>romainpanno</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136755575</link>
         <description><![CDATA[<p>int main(void) {</p><p>	//glm::mat3 A = { {1, 0, 2}, {1, 2, 3}, {-1, 0, 1} };</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 b = { {1, 0, 0}, {0, -1, 1}, {0, 1, 2} };</p><p>	glm::mat3 ab = a * b;</p><p>	std::cout &lt;&lt; "a * b: " &lt;&lt; glm::to_string(ab) &lt;&lt; std::endl;</p><p>	glm::mat3 ba = b * a;</p><p>	std::cout &lt;&lt; "b * a: " &lt;&lt; glm::to_string(ba) &lt;&lt; std::endl;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2719065559/b051ea30fd9041606df2438a883753f2/image.png" />
         <pubDate>2024-09-25 00:41:23 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136755575</guid>
      </item>
      <item>
         <title>7701477 Hugo Raygade</title>
         <author></author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3136766415</link>
         <description><![CDATA[<p>#include &lt;iostream&gt;</p><p>#include &lt;glm/mat2x2.hpp&gt;</p><p>#include &lt;glm/mat3x2.hpp&gt;</p><p>#include &lt;glm/mat4x4.hpp&gt;</p><p>#include &lt;glm/glm.hpp&gt;</p><p>#include &lt;glm/gtc/constants.hpp&gt;</p><p>#include &lt;glm/gtx/string_cast.hpp&gt;</p><p><br></p><p>int main() {</p><p>&nbsp; &nbsp; glm::mat3 a = {{1, 1, -1}, {0, 2, 0}, {2, 3, 1}};</p><p>&nbsp; &nbsp; glm::mat3 b = {{1, 0, 0}, {0, -1, 1}, {0, 1, 2}};</p><p><br></p><p>&nbsp; &nbsp; std::cout &lt;&lt; "a x b : " &lt;&lt; glm::to_string(a * b) &lt;&lt; std::endl;</p><p>&nbsp; &nbsp; std::cout &lt;&lt; "b x a : " &lt;&lt; glm::to_string(b * a) &lt;&lt; std::endl;</p><p>&nbsp; &nbsp; return 0;</p><p>}</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2791483757/aebfa09c59eebf42d45cf9cbcb0b7581/result.png" />
         <pubDate>2024-09-25 00:46:35 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3136766415</guid>
      </item>
      <item>
         <title>5854324_PHAN XUAN TU</title>
         <author>jctudolahoi123</author>
         <link>https://padlet.com/mksung89/matrixMul/wish/3144524503</link>
         <description><![CDATA[<p>#define GLM_ENABLE_EXPERIMENTAL</p><p>#include &lt;iostream&gt;</p><p>#include &lt;glm/vec3.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 x B: " &lt;&lt; glm::to_string(AB) &lt;&lt; std::endl;</p><p>	std::cout &lt;&lt; "B x A: " &lt;&lt; glm::to_string(BA) &lt;&lt; std::endl;</p><p>	return 0;</p><p>}</p><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2777338270/1d105b028d484d4ada0e2736cef4699a/_nh_m_n_h_nh_2024_09_30_l_c_00_09_56.png" />
         <pubDate>2024-09-29 15:13:29 UTC</pubDate>
         <guid>https://padlet.com/mksung89/matrixMul/wish/3144524503</guid>
      </item>
   </channel>
</rss>
