✖

Matriser

En matrise over en kropp P er en avbildning {1, 2, …, n} × {1, 2, …, m} → P. En matrise betegnes vanligvis med store bokstaver: A = (…). Og nå på vanlig norsk.

Grunnleggende begreper

En matrise er rett og slett en slags tabell med n kolonner og m rader, der betegnelsen for rader og kolonner ikke alltid er den samme, så vær oppmerksom på det. I hver celle i tabellen står det så et tall eller et annet uttrykk. En matrise trenger ikke være bare tall, selv om du i begynnelsen sannsynligvis ikke kommer til å møte andre matriser. Slik kan en matrise for eksempel se ut:

A=(0158551)

Denne matrisen har to rader og tre kolonner. Elementene i matrisen skrives med indekser, og i stedet for en stor bokstav brukes en liten bokstav: a11 = 0 eller a23 = 51. Den første indeksen angir raden og den andre indeksen kolonnen.

Spesielle typer matriser

Matriser kan ha ulike egenskaper, og noen spesielle matriser har til og med egne navn.

Kvadratisk matrise er en matrise som har like mange rader som kolonner. Hvis matrisen ikke er kvadratisk, er den rektangulær. Eksempel på en kvadratisk matrise:

A=(0158523471542)

Nullmatrise er en matrise som har nuller på alle plasser. aij = 0.

A=(000000000)

Identitetsmatrise er en kvadratisk matrise som har enere på hoveddiagonalen og nuller alle andre steder. Hoveddiagonalen er den «diagonalen» som går fra øverste venstre hjørne ned mot høyre. Det er rett og slett tallene på koordinatene der i = j.

A=(100010001)

Matrise på trappeform er en matrise som har nullrader til slutt (eller ingen nullrader), og der hver rad som ikke er null, begynner med flere nuller enn raden før. Disse er alle matriser på trappeform:

A1=(10001π001),A2=(100010001000000),A3=(111180005100005)

Transponert matrise til matrisen A er matrisen AT der aij=ajiT, altså slik at elementet som sto i i-te rad og j-te kolonne, kommer til å stå i j-te rad og i-te kolonne i den transponerte matrisen. Rett og slett bytter du rader i matrisen med kolonner.

(0158523471542)T=(0847151545232)(345678)T=(364758)

Symmetrisk matrise er en kvadratisk matrise A som oppfyller likheten A = AT. Elementer som ligger symmetrisk om diagonalen, er like. Vi kan altså skrive at aij = aji.

A=(934370402)

Skjevsymmetrisk matrise er nesten det samme som en symmetrisk matrise, bare at elementene på den andre siden har motsatt fortegn: A = −AT. Derfor må elementene på hoveddiagonalen være null, for a = −a = 0.

A=(0−3−43054−50)

Diagonalmatrise er en matrise som har nuller overalt unntatt på hoveddiagonalen. Mer presist må det være nuller alle andre steder, og hva som står på hoveddiagonalen, er ikke bestemt.

A1=(900070002),A2=(300000000)

Grunnleggende operasjoner med matriser

Matriser kan vi addere, vi kan multiplisere dem med et tall, og vi kan også multiplisere matriser med hverandre.

Addisjon av matriser er ganske intuitiv. Hvis matrisene er av samme type (= like mange kolonner og rader), får den resulterende matrisen på samme plasser summene av tallene på de tilsvarende plassene i de foregående matrisene. Eller hvis vi adderer matriser A + B = C, gjelder aij + bij = cij.

(0158523471542)+(5431020307−54−12)=(55818255354100−10)

Addisjon av matriser er åpenbart kommutativ og assosiativ. A + B = B + A og A + (B + C) = (A + B) + C.

Multiplikasjon av en matrise med et tall er også intuitiv. Du tar tallet og multipliserer hvert element i matrisen med det, ikke noe mer. k · A = k · aij.

5⋅(0158523471542)=(0525402511523577010)

Multiplikasjon av matriser

Multiplikasjon av matriser er allerede litt verre, for den er ikke intuitiv slik man skulle vente. Det er ikke nok å multiplisere tilsvarende ledd. Først og fremst må matrisene oppfylle kriteriet at antall kolonner i den første matrisen må være det samme som antall rader i den andre matrisen. Resten kan være vilkårlig. Nå kan vi definere produktet (n er antall kolonner i den første matrisen):

(A⋅B)ij=∑p=1naip⋅bpj

Det forsto du sikkert, ikke sant? Nå prøver jeg å forklare det også for de litt mindre kjappe :-). Du tar den første raden i den første matrisen og den første kolonnen i den andre matrisen. Nå multipliserer du det første elementet med det første elementet og legger til produktet av det andre elementet med det andre elementet og legger til og så videre. Slik får du elementet c11 i den nye matrisen C. Aller best blir det med et eksempel. Vi multipliserer disse to matrisene:

A=(1234),B=(5678)

Nå velger vi den første raden i den første matrisen og den første kolonnen i den andre matrisen:

A=(1234),B=(5678)

For å gjøre notasjonen oversiktlig kaller vi den nye matrisen C. Hvis vi vil ha det første elementet i denne matrisen, må vi regne ut dette: c11 = a11 · b11 + a12 · b21. Merk at den første plassen i indeksen er raden, deretter kolonnen. Etter innsetting får vi: 1 · 5 + 2 · 7 = 19. Det første elementet har verdien 19:

C=(19???)

Det neste elementet, c12, får vi på samme måte, bare at vi tar den første raden og den andre kolonnen. Med denne langdryge utregningen får vi alltid det elementet som de har felles. Den første raden og den første kolonnen har felles elementet på koordinatene c11, den første raden og den andre kolonnen har på sin side c12. Det vises fint på følgende bilde:

Produkt av matriser

Nå multipliserer jeg raskt ut resten av matrisen:

c12=a11⋅b12+a12⋅b22=1⋅6+2⋅8=22.c21=a21⋅b11+a22⋅b21=3⋅5+4⋅7=43.c22=a21⋅b12+a22⋅b22=3⋅6+4⋅8=50.

Disse tallene skriver vi så bare inn i matrisen:

C=(19224350)

Vi kan kontrollere at resultatet er riktig for eksempel i Excel eller i OpenOffice Calc, som har funksjoner for å jobbe med matriser.

Nå noen generelle opplysninger om multiplikasjon av matriser. Først og fremst er ikke multiplikasjon av matriser kommutativ. Generelt gjelder det ikke at A · B = B · A, selv om et slikt tilfelle selvfølgelig kan oppstå. Men multiplikasjon av matriser er assosiativ. Sammen med addisjon er den til og med distributiv: A (B + C) = AB + AC. Hvis vi multipliserer to matriser aix · bxn, blir den resulterende matrisen av typen i × n (den får like mange rader som den første matrisen har rader og like mange kolonner som den andre matrisen har kolonner).

Eksempler

Vi har disse tre matrisene:

A=(123456789),B=(42810124459),C=(89−5410−1).

Regn ut produktet av matrisene A · B.

(123456789)⋅(42810124459)=(3641439098106144155169)

Regn ut produktet av matrisene B · A.

Vær oppmerksom på at multiplikasjon av matriser ikke er kommutativ, så vi kan absolutt ikke med sikkerhet si at resultatet blir det samme som i forrige tilfelle. Vi må rett og slett regne alt ut på nytt:

(42810124459)⋅(123456789)=(6882968611213887105123)

Regn ut produktet av matrisene A · C og C · B.

(123456789)⋅(89−5410−1)=(2814675010686)

Det andre eksempelet kan vi ikke regne ut, fordi antall kolonner i den første matrisen er et annet enn antall rader i den andre matrisen.

Elementære radoperasjoner

For å kunne jobbe effektivt med matriser må vi definere noen elementære matriseoperasjoner. Først og fremst kan vi multiplisere en rad/kolonne i matrisen med et tall som er forskjellig fra null. Multiplikasjonen virker på samme måte som multiplikasjon av hele matrisen med k, men bare i den aktuelle raden/kolonnen.

Den andre operasjonen er å legge k ganger den j-te raden til den i-te raden. Det samme for kolonner. Det høres litt skremmende ut, men det er faktisk enkelt. Vi viser det for k = 1. Vi har denne matrisen:

(123456789)

Nå legger vi den andre raden til den første raden. Vi tar altså den andre raden og legger tallene på tilsvarende plasser til tallene fra den første raden. Tallene fra den andre raden forblir uforandret, bare den første raden endres:

(579456789)

Nå kan vi fortsette med operasjonene. Nå prøver vi å legge to ganger den første raden til den tredje raden. Vi henter den første raden ut av denne nylig dannede matrisen, multipliserer den med to, slik at vi får raden (10, 14, 18), og legger disse tallene til den tredje raden. Igjen — den første raden endres ikke, bare den tredje raden endres:

(579456172227)

Nå legger vi igjen summen av den første og den andre raden til den tredje raden. I bunn og grunn er dette ikke noe nytt, for hvis vi først legger den andre raden til den tredje raden og så den første raden, må vi komme til det samme resultatet. Summen av den første og den andre raden blir lik: (5, 7, 9) + (4, 5, 6) = (9, 12, 15). Summen av denne raden og den tredje raden blir så lik: (9, 12, 15) + (17, 22, 27) = (26, 34, 42).

(579456263442)

Og enda en kolonneoperasjon (disse brukes vanligvis ikke så ofte, fordi de ikke er så oversiktlige). Vi legger den første kolonnen til den andre kolonnen:

(5129496266042)

Og helt til slutt multipliserer vi den andre raden med to:

(512981812266042)

Lineær avhengighet

Nå skal vi også forklare hva avhengige rader/kolonner er. En rad er lineært avhengig hvis denne raden kan uttrykkes som en lineærkombinasjon av de andre radene i matrisen. Rett og slett: hvis du klarer å addere rader på ulike måter slik at du til slutt får den raden du leter etter, er denne raden lineært avhengig. Eksempel:

(1234566912)

Hvis du tar to ganger den første raden og den andre raden, får du den tredje raden. Hvis du trekker denne kombinasjonen fra den tredje raden, får du en nullrad (en rad som bare inneholder nuller). Denne raden er avhengig. Operasjonene gjør vi altså slik (vi multipliserer den første raden med to, legger den til den andre raden, trekker den fra den tredje raden):

(1234566912)∼(2464566912)∼(24669126912)∼(2466912000)

Hvis vi har en matrise A som har n rader og Ai betegner den i-te raden, sier vi at matrisen ikke inneholder noen lineært avhengig rad hvis:

α1A1+α2A2+…+αnAn=0

hvis og bare hvis α1, α2, …, αn = 0. Nullen på høyre side av likningen representerer en nullrad. Altså hvis den eneste løsningen av denne likningen er nulløsningen. Hvis vi finner en annen løsning, inneholder matrisen en lineært avhengig rad. Tilsvarende for kolonner. For den foregående matrisen ville det gjelde:

2(123)+1(456)−1(6912)==(6912)−(6912)=(000)

Altså er verdiene av alfa α1 = 2, α2 = 1, α3 = −1.

Antallet uavhengige rader eller kolonner angis av rangen til matrisen.

Regulære og singulære matriser

En matrise kalles regulær hvis den har maksimal rang (altså hvis det ikke forekommer noen lineært avhengig rad i den) og hvis den er en kvadratisk matrise. En kvadratisk matrise kalles singulær hvis den ikke er regulær (altså hvis matrisen inneholder minst én lineært avhengig rad). Disse to begrepene er ganske viktige, eller rettere sagt, mange definisjoner bygger på dem. Mange ting er bare definert hvis matrisen er regulær.

Relaterte artikler