Tilbake
2.1

2.1 Matrisealgebra: multiplikasjon, transponert og spesielle matriser

Matrisealgebraen faget hviler på: addisjon, skalering, matriseprodukt (rad-gang-kolonne), transponert, og de spesielle matrisene (identitet, symmetrisk, diagonal, triangulær) — med regnereglene som brukes i bevis senere.

50 min
10 oppgaver
Matrisealgebramultiplikasjontransponertspesielle matriser
Din fremgang i kapitlet
0 / 10 oppgaver
Forkunnskaper: Dette kapitlet bygger på kap. 1.1 — der møtte du matriser som totalmatriser og radoperasjoner. Her bygger vi selve regningen med matriser fra grunnen, så du trenger ikke mer enn trygg bokstavregning fra videregående. Vektorbegrepet fra Vektorer i tre dimensjoner er nyttig, siden en kolonnevektor bare er en matrise med én kolonne. Utfyllende matriseregning modnes videre i dette forkunnskapsemnet (NTNU-forkunnskapsemne, ikke bygget ennå; aktiver lenke når den finnes).

Hverdagsanker: en tabell som kan regnes med

Tenk deg et regneark der radene er butikker og kolonnene er varer, og hver celle er et antall solgt. Det er en matrise — en rektangulær tabell av tall. Poenget med lineær algebra er at slike tabeller ikke bare lagrer tall, de kan regnes med: legges sammen, skaleres og ganges på en måte som svarer til å sette sammen mange lineære sammenhenger på én gang.

Alt du gjør senere i faget — radreduksjon, egenverdier, projeksjoner — er matriseregning i bunn. Vi bygger den opp i tre løkker: (1) addisjon, skalering og det viktige matriseproduktet, (2) transponering og regnereglene, og (3) de spesielle matrisene og resultatet ATAA^{T}A som går igjen i bevis.

Løkke 1 — Addisjon, skalering og matriseprodukt (~18 min)

Matrise

En matrise er en rektangulær tabell av tall, ordnet i rader og kolonner. En matrise med mm rader og nn kolonner kalles en m×nm\times n-matrise, og m×nm\times n er dens format (dimensjon). Tallet i rad ii og kolonne jj skrives aija_{ij} og kalles et element. For eksempel er A=[210354]A=\begin{bmatrix}2&-1&0\\3&5&4\end{bmatrix} en 2×32\times3-matrise med a13=0a_{13}=0 og a21=3a_{21}=3.

Matriseaddisjon

To matriser av samme format legges sammen element for element: (A+B)ij=aij+bij(A+B)_{ij}=a_{ij}+b_{ij}. Har AA og BB ulikt format, er A+BA+B ikke definert. Addisjonen er kommutativ og assosiativ, akkurat som for tall, fordi den skjer i hver celle for seg.

Skalarmultiplikasjon (skalering)

Å gange en matrise med et tall cc (en skalar) betyr å gange hvert element med cc: (cA)ij=caij(cA)_{ij}=c\,a_{ij}. Dette skalerer hele tabellen samtidig og endrer aldri formatet. Kombinasjonen 3A2B3A-2B betyr derfor «skaler AA med 3, skaler BB med 2, og trekk fra element for element».

✏️Eksempel 1: Addisjon og skalering

La A=[2103]A=\begin{bmatrix}2&-1\\0&3\end{bmatrix} og B=[1425]B=\begin{bmatrix}1&4\\-2&5\end{bmatrix}. Regn ut A+BA+B, 2A2A og 3A2B3A-2B.

Alt skjer element for element.

A+B=[2+11+4023+5]=[3328].A+B=\begin{bmatrix}2+1&-1+4\\0-2&3+5\end{bmatrix}=\begin{bmatrix}3&3\\-2&8\end{bmatrix}.

2A=[4206].2A=\begin{bmatrix}4&-2\\0&6\end{bmatrix}.

For 3A2B3A-2B skalerer vi hver matrise først og trekker fra:
3A2B=[6309][28410]=[41141].3A-2B=\begin{bmatrix}6&-3\\0&9\end{bmatrix}-\begin{bmatrix}2&8\\-4&10\end{bmatrix}=\begin{bmatrix}4&-11\\4&-1\end{bmatrix}.

📝Oppgave 1

(Ren gjengivelse — regn element for element.) La A=[321041]A=\begin{bmatrix}3&-2&1\\0&4&-1\end{bmatrix} og B=[102231]B=\begin{bmatrix}1&0&2\\-2&3&1\end{bmatrix}.

a) Regn ut A+BA+B.

b) Regn ut 2A2A.

Matriseprodukt

Produktet ABAB er definert bare når antall kolonner i AA er lik antall rader i BB: er AA av format m×nm\times n og BB av format n×pn\times p, så er ABAB av format m×pm\times p. De «indre» tallene (nn) må matche og «forsvinner»; de «ytre» (mm og pp) blir formatet til produktet. Multiplikasjonen er altså ikke elementvis — den følger rad-gang-kolonne-regelen under.

Rad-gang-kolonne-regelen
Elementet i rad ii, kolonne jj av produktet ABAB fås ved å ta rad ii i AA mot kolonne jj i BB, gange parvis og summere:
(AB)ij=ai1b1j+ai2b2j++ainbnj.(AB)_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\dots+a_{in}b_{nj}.
Du legger rad ii «på tvers» av kolonne jj: første tall mot første, andre mot andre, og så videre, og legger sammen. Hvert element i produktet krever én slik rad-mot-kolonne-summe.
Intuisjon: hvorfor denne rare regelen? Fordi et matriseprodukt svarer til å sette sammen to lineære sammenhenger. Hvis BB omdanner x\mathbf x til BxB\mathbf x, og AA omdanner videre til A(Bx)A(B\mathbf x), så er den samlede omdanningen nettopp (AB)x(AB)\mathbf x. Rad-gang-kolonne er akkurat det regnestykket som får sammensetningen til å stemme — derfor er produktet definert slik, og ikke elementvis.
✏️Eksempel 2: Et matriseprodukt

La A=[123014]A=\begin{bmatrix}1&2&3\\0&-1&4\end{bmatrix} (2×32\times3) og B=[201132]B=\begin{bmatrix}2&0\\1&-1\\3&2\end{bmatrix} (3×23\times2). Regn ut ABAB.

De indre tallene stemmer (3=33=3), så ABAB er definert og får format 2×22\times2. Vi tar hver rad i AA mot hver kolonne i BB:

- (1,1)(1,1): 12+21+33=2+2+9=131\cdot2+2\cdot1+3\cdot3=2+2+9=13
- (1,2)(1,2): 10+2(1)+32=02+6=41\cdot0+2\cdot(-1)+3\cdot2=0-2+6=4
- (2,1)(2,1): 02+(1)1+43=01+12=110\cdot2+(-1)\cdot1+4\cdot3=0-1+12=11
- (2,2)(2,2): 00+(1)(1)+42=0+1+8=90\cdot0+(-1)(-1)+4\cdot2=0+1+8=9

AB=[134119].AB=\begin{bmatrix}13&4\\11&9\end{bmatrix}.
Merk at BABA derimot ville fått format 3×33\times3 — allerede formatene viser at ABBAAB\ne BA her.

📝Oppgave 2

(Innøving — ett matriseprodukt.) Regn ut PQPQ når P=[2113]P=\begin{bmatrix}2&1\\-1&3\end{bmatrix} og Q=[0421]Q=\begin{bmatrix}0&4\\2&-1\end{bmatrix}.

Ikke-kommutativitet

Matrisemultiplikasjon er ikke kommutativ: i sin alminnelighet er ABBAAB\ne BA. Noen ganger er ett av produktene ikke engang definert (format passer ikke), og selv når begge er kvadratiske og like store, gir de vanligvis ulike svar. Rekkefølgen betyr alt — dette er kilden til mange feil i bevis, der du ikke har lov til å bytte om faktorene.

Regneregler for matriseregning

Når formatene passer, gjelder: assosiativ lov A(BC)=(AB)CA(BC)=(AB)C; distributive lover A(B+C)=AB+ACA(B+C)=AB+AC og (A+B)C=AC+BC(A+B)C=AC+BC; skalar flyttes fritt c(AB)=(cA)B=A(cB)c(AB)=(cA)B=A(cB); og identiteten IA=A=AIIA=A=AI. Det som ikke gjelder, er kommutativitet (ABBAAB\ne BA) og forkorting (AB=ACAB=AC gir ikke B=CB=C uten videre).

✏️Eksempel 3: $AB\ne BA$

Vis med et konkret eksempel at matrisemultiplikasjon ikke er kommutativ. Bruk A=[1101]A=\begin{bmatrix}1&1\\0&1\end{bmatrix} og B=[1011]B=\begin{bmatrix}1&0\\1&1\end{bmatrix}.

Begge produktene er 2×22\times2. Vi regner ut begge:
AB=[1101][1011]=[2111],BA=[1011][1101]=[1112].AB=\begin{bmatrix}1&1\\0&1\end{bmatrix}\begin{bmatrix}1&0\\1&1\end{bmatrix}=\begin{bmatrix}2&1\\1&1\end{bmatrix},\qquad BA=\begin{bmatrix}1&0\\1&1\end{bmatrix}\begin{bmatrix}1&1\\0&1\end{bmatrix}=\begin{bmatrix}1&1\\1&2\end{bmatrix}.
Siden [2111][1112]\begin{bmatrix}2&1\\1&1\end{bmatrix}\ne\begin{bmatrix}1&1\\1&2\end{bmatrix}, er ABBAAB\ne BA. Ett eneste moteksempel er nok til å avkrefte at multiplikasjonen skulle være kommutativ.
📝Oppgave 3
Sjanger B

La A=[2011]A=\begin{bmatrix}2&0\\1&-1\end{bmatrix} og B=[1320]B=\begin{bmatrix}1&3\\2&0\end{bmatrix}. Regn ut både ABAB og BABA, og avgjør om de er like.

Matrisepotens

For en kvadratisk matrise AA er potensen AkA^k produktet av AA med seg selv kk ganger: A2=AAA^2=AA, A3=AAAA^3=AAA, og A0=IA^0=I. Fordi det er matriseprodukt, er A2A^2 ikke det samme som å kvadrere hvert element. Bare kvadratiske matriser kan opphøyes i potens, siden formatet må passe for å gange AA med seg selv.

Løkke 2 — Transponert og regnereglene (~15 min)

Transponert matrise

Den transponerte ATA^{T} fås ved å speile matrisen om hoveddiagonalen: rad ii blir kolonne ii. Element aija_{ij} havner i posisjon (j,i)(j,i), så (AT)ij=aji(A^{T})_{ij}=a_{ji}. Er AA av format m×nm\times n, er ATA^{T} av format n×mn\times m. For eksempel er [123456]T=[142536]\begin{bmatrix}1&2&3\\4&5&6\end{bmatrix}^{T}=\begin{bmatrix}1&4\\2&5\\3&6\end{bmatrix}.

Regneregler for transponert

Transponering følger reglene (A+B)T=AT+BT(A+B)^{T}=A^{T}+B^{T}, (cA)T=cAT(cA)^{T}=cA^{T}, (AT)T=A(A^{T})^{T}=A, og — den viktigste — (AB)T=BTAT(AB)^{T}=B^{T}A^{T}: transponering av et produkt snur rekkefølgen på faktorene. Rekkefølgesnuingen er lett å glemme og er en dokumentert felle; den er samtidig nøkkelen i mange bevis.

✏️Eksempel 4: $(AB)^{T}=B^{T}A^{T}$

Bekreft (AB)T=BTAT(AB)^{T}=B^{T}A^{T} for A=[123014]A=\begin{bmatrix}1&2&3\\0&-1&4\end{bmatrix} og B=[201132]B=\begin{bmatrix}2&0\\1&-1\\3&2\end{bmatrix} fra Eksempel 2.

Vi fant AB=[134119]AB=\begin{bmatrix}13&4\\11&9\end{bmatrix}, så venstresiden er
(AB)T=[131149].(AB)^{T}=\begin{bmatrix}13&11\\4&9\end{bmatrix}.
Høyresiden: BT=[213012]B^{T}=\begin{bmatrix}2&1&3\\0&-1&2\end{bmatrix} (2×32\times3) og AT=[102134]A^{T}=\begin{bmatrix}1&0\\2&-1\\3&4\end{bmatrix} (3×23\times2), så BTATB^{T}A^{T} er 2×22\times2:
- (1,1)(1,1): 21+12+33=132\cdot1+1\cdot2+3\cdot3=13; (1,2)(1,2): 20+1(1)+34=112\cdot0+1\cdot(-1)+3\cdot4=11
- (2,1)(2,1): 01+(1)2+23=40\cdot1+(-1)\cdot2+2\cdot3=4; (2,2)(2,2): 00+(1)(1)+24=90\cdot0+(-1)(-1)+2\cdot4=9

BTAT=[131149]=(AB)T. B^{T}A^{T}=\begin{bmatrix}13&11\\4&9\end{bmatrix}=(AB)^{T}.\ \checkmark
Legg merke til at rekkefølgen måtte snus: ATBTA^{T}B^{T} ville vært et 3×33\times3-produkt, ikke 2×22\times2.

📝Oppgave 4
Sjanger B

La A=[1230]A=\begin{bmatrix}1&2\\3&0\end{bmatrix} og B=[0121]B=\begin{bmatrix}0&1\\2&-1\end{bmatrix}.

a) Regn ut ABAB og deretter (AB)T(AB)^{T}.

b) Regn ut BTATB^{T}A^{T} og bekreft at det er lik svaret i a).

Løkke 3 — Spesielle matriser og ATAA^{T}A (~17 min)

Identitetsmatrise
Identitetsmatrisen InI_n (ofte bare II) er den kvadratiske n×nn\times n-matrisen med 11-ere på hoveddiagonalen og 00 ellers. Den virker som «tallet 1» for matriser: IA=AIA=A og AI=AAI=A når formatene passer. For eksempel I3=[100010001]I_3=\begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}.
Diagonalmatrise

En diagonalmatrise er en kvadratisk matrise der alle elementer utenfor hoveddiagonalen er 00; bare a11,a22,,anna_{11},a_{22},\dots,a_{nn} kan være ulik null. Diagonalmatriser er enkle å regne med: produktet av to diagonalmatriser fås ved å gange diagonalene elementvis, og DkD^k fås ved å opphøye hver diagonaloppføring i kk. Identitetsmatrisen er et spesialtilfelle.

Triangulær matrise

En kvadratisk matrise er øvre triangulær hvis alle elementer under hoveddiagonalen er 00, og nedre triangulær hvis alle elementer over diagonalen er 00. Triangulære matriser er sentrale fordi determinanten deres er produktet av diagonalelementene (kap. 2.3), og fordi radreduksjon nettopp sikter mot triangulær form.

Symmetrisk matrise

En kvadratisk matrise er symmetrisk hvis den er lik sin egen transponerte: AT=AA^{T}=A, altså aij=ajia_{ij}=a_{ji} for alle i,ji,j. Da er matrisen speilsymmetrisk om hoveddiagonalen. Symmetriske matriser har spesielt fine egenskaper senere i faget (de er alltid diagonaliserbare — spektralteoremet i Del 6).

✏️Eksempel 5: Gjenkjenn matrisetypene

Klassifiser hver matrise: A=[200030005]A=\begin{bmatrix}2&0&0\\0&-3&0\\0&0&5\end{bmatrix}, B=[142037006]B=\begin{bmatrix}1&4&-2\\0&3&7\\0&0&6\end{bmatrix}, C=[152503234]C=\begin{bmatrix}1&5&-2\\5&0&3\\-2&3&4\end{bmatrix}.

AA har bare nuller utenfor diagonalen — den er diagonal (og dermed også både øvre og nedre triangulær og symmetrisk).

BB har bare nuller under diagonalen — den er øvre triangulær. Den er ikke symmetrisk (f.eks. b12=40=b21b_{12}=4\ne0=b_{21}).

CC oppfyller cij=cjic_{ij}=c_{ji} (speilet om diagonalen: 5,2,35,-2,3 går igjen på begge sider) — den er symmetrisk, altså CT=CC^{T}=C.

📝Oppgave 5
Sjanger B

Avgjør for hver matrise om den er diagonal, (øvre/nedre) triangulær, symmetrisk — eller flere av delene:

a) [3012]\begin{bmatrix}3&0\\-1&2\end{bmatrix}

b) [021250103]\begin{bmatrix}0&2&-1\\2&5&0\\-1&0&3\end{bmatrix}

c) [7007]\begin{bmatrix}7&0\\0&7\end{bmatrix}

Resultatet ATAA^{T}A er alltid symmetrisk

Ett resultat er verdt å legge merke til nå, fordi det dukker opp både i minste kvadrater (Del 6) og i bevisoppgaver: for enhver matrise AA er ATAA^{T}A symmetrisk. Legg merke til at ATAA^{T}A alltid er definert og kvadratisk: er AA av format m×nm\times n, er ATA^{T} av format n×mn\times m, så ATAA^{T}A blir n×nn\times n. Argumentet bruker bare to regneregler du nettopp har møtt — transponering av et produkt (som snur rekkefølgen) og (AT)T=A(A^{T})^{T}=A.

✏️Eksempel 6: Bevis at $A^{T}A$ er symmetrisk (sjanger N)

Vis at ATAA^{T}A er symmetrisk for enhver matrise AA. Illustrer med A=[123104]A=\begin{bmatrix}1&2\\3&-1\\0&4\end{bmatrix}.

Bevis. En matrise MM er symmetrisk nettopp når MT=MM^{T}=M. Vi setter M=ATAM=A^{T}A og regner ut den transponerte, med regelen (XY)T=YTXT(XY)^{T}=Y^{T}X^{T} anvendt på produktet X=AT,Y=AX=A^{T},\,Y=A:
(ATA)T=AT(AT)T.(A^{T}A)^{T}=A^{T}\,(A^{T})^{T}.
Etter regelen (AT)T=A(A^{T})^{T}=A blir dette
(ATA)T=ATA.(A^{T}A)^{T}=A^{T}A.
Altså er ATAA^{T}A lik sin egen transponerte, så den er symmetrisk. Dette gjelder uansett hvilken AA vi starter med — beviset brukte ingen egenskaper ved tallene i AA. \blacksquare

Kontroll med tallene: ATA=[130214][123104]=[101121]A^{T}A=\begin{bmatrix}1&3&0\\2&-1&4\end{bmatrix}\begin{bmatrix}1&2\\3&-1\\0&4\end{bmatrix}=\begin{bmatrix}10&-1\\-1&21\end{bmatrix}, som er symmetrisk (1-1 på begge sider av diagonalen). \checkmark

Sensor-merknad: navngi at du bruker regelen (AB)T=BTAT(AB)^{T}=B^{T}A^{T} og (AT)T=A(A^{T})^{T}=A — det er der uttellingen ligger, ikke i tallkontrollen.

📝Oppgave 6
Sjanger N

La AA være en vilkårlig kvadratisk matrise. Vis at A+ATA+A^{T} er symmetrisk.

📝Oppgave 7
Sjanger N

Anta at AA er en symmetrisk matrise (altså AT=AA^{T}=A). Vis at A2A^{2} da også er symmetrisk.

Begrepsbank til eksamen

Her er de resterende kjernebegrepene samlet i kortform for repetisjon og pugging (kode E — intet formelark).

Begrepsbanken er flashcard-/repetisjonsstoff — det gjentar det du nettopp har lest. Hopp trygt over ved førstegangslesing; tidsanslaget for kapitlet gjelder kjernestoffet.

Kvadratisk matrise

En matrise med like mange rader som kolonner, altså format n×nn\times n. Bare kvadratiske matriser kan opphøyes i potens (AkA^k), ha invers (kap. 2.2) og determinant (kap. 2.3), og bare de kan være diagonale, triangulære eller symmetriske.

Nullmatrise

Matrisen OO (eller 0\mathbf 0) der alle elementer er 00. Den virker som «tallet 0»: A+O=AA+O=A og AO=OAO=O, OA=OOA=O (når formatene passer). Merk at AB=OAB=O ikke betyr at A=OA=O eller B=OB=O — to matriser ulik null kan gi nullproduktet.

Radvektor og kolonnevektor

En kolonnevektor er en n×1n\times1-matrise (én kolonne), og en radvektor er en 1×n1\times n-matrise (én rad). Vektorene i Rn\mathbb R^n oppfattes som kolonnevektorer i lineær algebra, og transponering bytter mellom rad- og kolonneform: vT\mathbf v^{T} er en radvektor om v\mathbf v er en kolonnevektor.

Skjevsymmetrisk matrise

En kvadratisk matrise med AT=AA^{T}=-A, altså aij=ajia_{ij}=-a_{ji}. Da må diagonalelementene være 00 (siden aii=aiia_{ii}=-a_{ii}). Enhver kvadratisk matrise kan skrives som en sum av en symmetrisk del 12(A+AT)\tfrac12(A+A^{T}) og en skjevsymmetrisk del 12(AAT)\tfrac12(A-A^{T}).

Matriselikhet

To matriser er like hvis de har samme format og alle tilsvarende elementer er like: A=BA=B betyr aij=bija_{ij}=b_{ij} for alle i,ji,j. En matriselikning som AX=BAX=B krever derfor at formatene henger sammen, og løses element for element eller med invers (kap. 2.2).

ATAA^{T}A og AATAA^{T} er symmetriske

For enhver matrise AA er både ATAA^{T}A og AATAA^{T} symmetriske, fordi (ATA)T=AT(AT)T=ATA(A^{T}A)^{T}=A^{T}(A^{T})^{T}=A^{T}A (og tilsvarende for AATAA^{T}). Er AA av format m×nm\times n, er ATAA^{T}A av format n×nn\times n og AATAA^{T} av format m×mm\times m. Dette resultatet er selve broen til normallikningene i minste kvadrater (Del 6).

Spor (trace)
Sporet sporA\operatorname{spor}A (engelsk trace) til en kvadratisk matrise er summen av diagonalelementene: sporA=a11+a22++ann\operatorname{spor}A=a_{11}+a_{22}+\dots+a_{nn}. Det har den nyttige egenskapen spor(AB)=spor(BA)\operatorname{spor}(AB)=\operatorname{spor}(BA) selv når ABBAAB\ne BA, og senere skal vi se at sporA=λi\operatorname{spor}A=\sum\lambda_i er summen av egenverdiene (Del 5).
Blokkmatrise

En matrise delt inn i blokker (delmatriser) ved tenkte vannrette og loddrette streker. Passer blokkstørrelsene sammen, kan man gange blokkmatriser «som om blokkene var tall», med rad-gang-kolonne på blokknivå. Nyttig for å forenkle store produkter; på dette nivået holder det å kjenne til begrepet.

Repetisjonsoppgaver
Din fremgang
0 / 3 oppgaver
Symbol- og formelliste

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.

Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Norges teknisk-naturvitenskapelige universitet. Dette er ikke offisielt studiemateriell. Les mer.