Matriser är datahållare. De innehåller information som vi vill manipulera på olika vis. Alla matriser innehåller ett visst antal rader och kolonner som beskriverstorleken på en matris.
När man anger storleken på en matris skriver man alltid: raderXkolumner . Detta innebär att [142536] är ett exempel på en 2x3 matris.
Om antalet rader motsvarar antalet kolumner så har man en kvadratisk matris: [−10426] råkar vara en 2x2 kvadratisk matris.
Matriser och transponering
Transponering innebär att raderna och kolumnerna i en matris byter plats. Transponatet till matrisen B betecknas BT. Nedan finner vi ett exempel på hur en matris och dess transponat kan se ut
OmB=[153279],sa˚BT=137529
Addition och subtraktion
Att addera och subtrahera mellan matriser fungerar på ett väldigt intuitivt sätt. Den enda förutsättningen är att båda matriserna är av samma storlek. Både i antalet rader och kolonner.
För att multiplicera en skalär k med en matris A=[acbd] så kommer resultatet att bli k multiplicerat med varje element i matrisen
kA=k[acbd]=[kakckbkd]
Viktigt!
Denna typ av multiplikation får inte misstas för skalärprodukten som är definierad enbart för vektorer där u⋅v=u1∗v1+u2∗v2+⋯
Exercise
Vi har matrisen A=[4−105]. Beräkna 3A
Solution
Vi får 3A till
3A=3[4−105]=[3∗43∗(−1)3∗03∗5]=[12−3015]
Matrismultiplikation
Denna typ av multiplikation skiljen sig från mängden. Det kan betraktas så att varje rad i den första matrisen ska tas skalärt(Se skalärprodukten) med varje kolumn i den andra matrisen. Vart resultatet hamnar motsvarar vilken rad och kolumn som skalärprodukten utförs med.
Om vi har två matriser: A och B , så är multiplikationen A∗B inte densamma som B∗A , det vill säga: A∗BeqB∗A . Av denna anledning är det viktigt att hålla reda på vilken matris som är var.
För att multiplikationen av två matriser ska vara definierad måste den första matrisen ha lika många kolonner som den andra matrisen har rader. Detta illustreras på bilden nedan.
Sifforna i rött måste vara identiska för en definierad multiplikation, de blå kommer bli den nya matrisens dimensioner
En sak som matrismultiplikation verkligen skiljer sig från andra operationer är att den inte är kommutativ, det vill säga att Om vi har matriserna A och B så gäller
A∗BeqB∗A
Detta beror två saker
Beroende på antalet rader och kolumner i matriserna kan matrismultiplikationen inte längre vara definierad i t.ex A∗B men fungerar utan problem som B∗A .
Om multiplikationen faktisk är definierad kommer de att ge olika värden
Övning
Vi har matriserna A=230−104,B=[5−110−31]
a) beräkna A∗B
b) beräkna B∗A
c) jämför resultatet från a) och b)
Solution
a) Vi börjar med att ställa upp multiplikationen A∗B
A∗B=230−104[5−110−31]
och ser att multiplikationen är definierad på antalet kolumner i den vänstra matrisen A motsvarar antalet rader i den högra matrisen B . Vi ser även att resultatet måste bli en 3x3 matris eftersom den första matrisen A har 3 rader och den andra matrisen B har 3 kolumner.