Matrixvermenigvuldiging

In de lineaire algebra is matrixvermenigvuldiging een bewerking tussen twee matrices die als resultaat een nieuwe matrix, aangeduid als het product van die twee matrices, oplevert. Vatten we de beide matrices op als lineaire afbeeldingen, dan is de matrixvermenigvuldiging de samengestelde afbeelding van de beide lineaire afbeeldingen die bij de twee aparte matrices horen.

Een m × n {\displaystyle m\times n} -matrix kan worden opgevat als lineaire afbeelding van de ruimte van kolomvectoren met n {\displaystyle n} elementen naar de ruimte van kolomvectoren met m {\displaystyle m} elementen of daarmee in overeenstemming als een lineaire afbeelding van R n {\displaystyle \mathbb {R} ^{n}} naar R m {\displaystyle \mathbb {R} ^{m}} .

Definitie

Matrixvermenigvuldiging van een matrix A {\displaystyle A} met een matrix B {\displaystyle B} is alleen mogelijk als het aantal kolommen van de eerste matrix gelijk is aan het aantal rijen van de tweede matrix. Stel daarom dat A {\displaystyle A} een m × n {\displaystyle m\times n} -matrix is en B {\displaystyle B} een n × p {\displaystyle n\times p} -matrix. Het matrixproduct A B {\displaystyle AB} is dan een m × p {\displaystyle m\times p} -matrix gegeven door:

( A B ) i j = r = 1 n a i r b r j = a i 1 b 1 j + a i 2 b 2 j + + a i n b n j {\displaystyle (AB)_{ij}=\sum _{r=1}^{n}a_{ir}b_{rj}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots +a_{in}b_{nj}}

voor elk paar i {\displaystyle i} en j {\displaystyle j} . Hier staat ( A B ) i j {\displaystyle (AB)_{ij}} voor het element op positie ( i , j ) {\displaystyle (i,j)} in het matrixproduct A B {\displaystyle AB} .

A {\displaystyle A} mag hierin een rijvector en B {\displaystyle B} een kolomvector zijn.

De volgende figuur maakt duidelijk hoe men het element ( A B ) 12 {\displaystyle (AB)_{12}} van A B {\displaystyle AB} bepaalt, als A {\displaystyle A} een 4x2-matrix is en B {\displaystyle B} een 2×3-matrix. Ieder paar op de weg van de twee pijlen wordt vermenigvuldigd en de producten worden bij elkaar opgeteld. De positie van het resulterende getal in A B {\displaystyle AB} correspondeert met de rij en kolom die werd beschouwd.

( A B ) 12 = r = 1 2 a 1 r b r 2 = a 11 b 12 + a 12 b 22 {\displaystyle (AB)_{12}=\sum _{r=1}^{2}a_{1r}b_{r2}=a_{11}b_{12}+a_{12}b_{22}}

Voorbeelden

  • [ 1 2 4 3 ] [ 1 2 3 3 4 7 ] = [ 1 × 1 + 2 × 3 1 × 2 + 2 × ( 4 ) 1 × 3 + 2 × 7 4 × 1 + 3 × 3 4 × 2 + 3 × ( 4 ) 4 × 3 + 3 × 7 ] = [ 7 6 17 13 4 33 ] {\displaystyle {\begin{bmatrix}1&2\\4&3\end{bmatrix}}{\begin{bmatrix}1&2&3\\3&-4&7\end{bmatrix}}={\begin{bmatrix}1\times 1+2\times 3&1\times 2+2\times (-4)&1\times 3+2\times 7\\4\times 1+3\times 3&4\times 2+3\times (-4)&4\times 3+3\times 7\end{bmatrix}}={\begin{bmatrix}7&-6&17\\13&-4&33\end{bmatrix}}}
  • [ 1 2 3 3 4 7 ] [ x y z ] = [ x + 2 y + 3 z 3 x 4 y + 7 z ] {\displaystyle {\begin{bmatrix}1&2&3\\3&-4&7\end{bmatrix}}{\begin{bmatrix}x\\y\\z\end{bmatrix}}={\begin{bmatrix}x+2y+3z\\3x-4y+7z\end{bmatrix}}}
  • Wanneer er in een vectorruimte een overgang van een basis op een andere plaatsvindt, dus wanneer er een basistransformatie plaatsvindt, kunnen de nieuwe coördinaten van een vector met behulp van matrixvermenigvuldiging worden bepaald.

Eigenschappen

De matrixvermenigvuldiging voldoet aan de volgende eigenschappen en is:

  • associatief: A ( B C ) = ( A B ) C {\displaystyle A(BC)=(AB)C}
  • linksdistributief: A ( B + C ) = A B + A C {\displaystyle A(B+C)=AB+AC}
  • rechtsdistributief: ( B + C ) A = B A + C A {\displaystyle (B+C)A=BA+CA}
  • voor ieder getal r {\displaystyle r} is r ( A B ) = ( r A ) B = A ( r B ) {\displaystyle r(AB)=(rA)B=A(rB)}
  • met I {\displaystyle I} de eenheidsmatrix is I A = A = A I {\displaystyle IA=A=AI}
  • met T {\displaystyle {}^{\text{T}}} de notatie voor de getransponeerde matrix ( A B ) T = B T A T {\displaystyle (AB)^{\text{T}}=B^{\text{T}}A^{\text{T}}}

Matrixvermenigvuldiging is in het algemeen niet commutatief, dus zijn A B {\displaystyle AB} en B A {\displaystyle BA} in het algemeen niet aan elkaar gelijk.

Als A B = B A {\displaystyle AB=-BA} heten de matrices anticommuterend.

Het kan dat de formule voor matrixvermenigvuldiging van een matrix A {\displaystyle A} met een matrix B {\displaystyle B} toegepast als de elementen van de matrices niet allemaal elementen van een lichaam/veld zijn. Dat kan als bijvoorbeeld A {\displaystyle A} een matrix is met elementen uit een lichaam/veld zijn en B {\displaystyle B} alleen een vector is, maar wel over hetzelfde lichaam/veld. Hierbij wordt dus een matrix vermenivuldigd met een kolomvector met elementen uit hetzelfde lichaam/veld.

Een matrix A {\displaystyle A} vermenigvuldigen met een scalair c {\displaystyle c} is strikt genomen geen matrixvermenigvuldiging, maar wordt gedefinieerd als de bewerking tussen A {\displaystyle A} en c {\displaystyle c} , waarin alle elementen van A {\displaystyle A} met c {\displaystyle c} worden vermenigvuldigd. A c = c A {\displaystyle Ac=cA}

Vierkante matrices

Wanneer het aantal rijen en het aantal kolommen in een matrix hetzelfde is, is het een vierkante matrix. Als we ons beperken tot vierkante matrices van dezelfde afmetingen met elementen in een algebraïsch getallenlichaam K {\displaystyle K} dan vormen deze matrices een associatieve algebra.

Niet elke vierkante matrix heeft een invers element voor de vermenigvuldiging. Een matrix is inverteerbaar of omkeerbaar dan en slechts dan als de determinant van die matrix ongelijk is aan nul. De omkeerbare matrices van gelijke afmeting vormen een groep voor de matrixvermenigvuldiging: de algemene lineaire groep.

Matrices van gelijke afmetingen

Voor twee matrices A {\displaystyle A} en B {\displaystyle B} met dezelfde afmetingen, maar die geen vierkante matrices zijn, is de matrixvermenigvuldiging niet gedefinieerd. Voor deze matrices zijn wel gedefinieerd