4x4 Matrix multiplikation



  • Hallo,

    ich beschäftige mich seit kurzer Zeit mit der Grafikprogrammierung und dazu muss man ja mit Matrizen operieren, leider hatten wir damals in der Schule keine Matrizen behandelt undso habe ich versucht das selber nach zu vollziehen.
    Soweit ich das verstanden habe funktioniert die Multiplikation so
    Zeile * Spalte, wenn mir das jemand bestätigen könnte wäre das super 🙂

    /*
    	4 x 4 Matrix
    	(a1,1 a1,2 a1,3 a1,4)		(b1,1 b1,2 b1,3 b1,4)			(c1,1 c1,2 c1,3 c1,4)	
    	(a2,1 a2,2 a2,3 a2,4)   .	(b2,1 b2,2 b2,3 b2,4)			(c2,1 c2,2 c2,3 c2,4)
    	(a3,1 a3,2 a3,3 a3,4)		(b3,1 b3,2 b3,3 b3,4)		=	(c3,1 c3,2 c3,3 c3,4)
    	(a4,1 a4,2 a4,3 a4,4)		(b4,1 b4,2 b4,3 b4,4)			(c4,1 c4,2 c4,3 c4,4)
    
    	c1,1 = a1,1 * b1,1 + a1,2 * b1,2 + a1,3 * b1,3 + a1,4 * b1,4;
    	c2,1 = a2,1 * b1,1 + a2,2 * b1,2 + a2,3 * b2,3 + a2,4 * b1,4;
    */
    

    und ja ich hätte die Sufu nutzen können 🤡



  • Das ist nicht Zeile mal Spalte, was du gerechnet hast, sondern Zeile mal Zeile.



  • Ja ist mir auch gerade aufgefallen^^

    c1,1 =a1,1 * b1,1 + a1,2*b2,1+ a1,3*b3,1 + a1,4 * b4.1
    oder?



  • Ja.


Log in to reply