CMD + K
Matriser og likningssystemer
Lineære likningssystemer, Gauss-eliminasjon, matriseregning, determinanter og matriseinvers, samt egenverdier og diagonalisering.
- 01Løse et lineært likningssystem med Gauss-eliminasjon og avgjøre om løsningen er entydig, uendelig mange eller ingen
- 02Skille homogene og inhomogene systemer og bruke rangkriteriet til å klassifisere løsningsmengden
- 03Finne den inverse matrisen med to metoder: Gauss-eliminasjon på [A | I] og adjungert/determinant-formelen
- 04Regne ut determinanter med kofaktor-utvikling og Sarrus' regel, og bruke Cramers regel til å løse et system
- 05Finne egenverdier og egenvektorer fra det karakteristiske polynomet, og diagonalisere en matrise som A = PDP⁻¹
- 06Bruke diagonalisering til å regne ut Mⁿ i en Markov-kjede og finne langtidsoppførselen til en populasjonsmodell
Lineære likningssystemer og Gauss-eliminasjon
En lineær likning i variablene har formen — ingen produkter av variabler, ingen kvadrater, bare en sum av konstant ganger variabel. Et likningssystem er flere slike likninger samtidig, og løsningsmengden er punktene som tilfredsstiller alle på én gang.
gauss-eliminasjon er den systematiske metoden for å finne løsningsmengden. Skriv systemet som en ƒutvidet matrise — koeffisientene til venstre, høyresiden til høyre, adskilt med en loddrett strek — og bruk radoperasjoner (bytt to rader, skaler en rad, legg et multiplum av én rad til en annen) til matrisen står på trappeform. Hver rad i trappeform har sin ledende ener lenger til høyre enn raden over.
De ledende enerne kalles pivoter og frie variabler. En kolonne uten pivot gir en fri variabel — du kan velge verdien fritt, og resten av løsningen uttrykkes i termer av den. Antall pivoter er det samme som rangen til matrisen, og rangen avgjør alt om hvor mange løsninger systemet har.
Se det i praksis: systemet , , har utvidet matrise . Trekk to ganger første rad fra andre rad, og legg første rad til tredje: . Legg deretter andre rad til tredje: . Nå står matrisen på trappeform med tre pivoter i tre kolonner, så systemet har entydig løsning — du finner direkte fra siste rad, og resten ved baklengs innsetting.
Tre typer løsninger — og hva rangen forteller
antall løsninger et system kan ha, er alltid ett av tre: entydig løsning, uendelig mange løsninger, eller ingen løsning i det hele tatt.
Entydig løsning oppstår når rangen til koeffisientmatrisen er lik antall ukjente — hver kolonne får en pivot, ingen frie variabler, én kombinasjon av verdier virker. Geometrisk er løsningsmengden ett enkelt punkt, dimensjon 0.
Er det færre pivoter enn ukjente, blir minst én variabel fri, og løsningsmengden får dimensjon lik antall frie variabler. Med én fri variabel skriver du løsningen som en partikulærløsning pluss ganger en retningsvektor. Et konkret eksempel: et system med tre ukjente og rang 2 kan ha generell løsning — en hel linje av løsninger, dimensjon 1, parametrisert av .
Ingen løsning oppstår når trappeformen inneholder en rad som sier for en konstant — en selvmotsigelse. Det skjer når rangen til den utvidede matrisen er større enn rangen til koeffisientmatrisen alene: høyresiden peker i en retning venstresiden ikke kan nå. Det er nettopp dette ƒrank-kriteriet formaliserer.
Homogene og inhomogene systemer
Et system er inhomogent når minst ett tall på høyresiden er ulik null, og homogent når hele høyresiden er nullvektoren. Denne forskjellen avgjør hvilke av de tre løsningstypene som i det hele tatt er mulige.
homogent og inhomogent system: et homogent system har alltid minst én løsning, nemlig — den trivielle løsningen. Sett alle ukjente til null, og alle likningene blir . Spørsmålet for et homogent system er derfor aldri om det finnes en løsning, bare om den trivielle løsningen er den eneste. Er rangen lik antall ukjente, er den det; er rangen mindre, finnes uendelig mange ikke-trivielle løsninger i tillegg.
Et inhomogent system mangler denne garantien — det kan fint ha ingen løsning, som eksempelet over viser. Klassifiseringen går altså i to steg: sjekk først om høyresiden er null, og bruk deretter rangen til å avgjøre entydig, uendelig mange, eller — kun for inhomogene systemer — ingen løsning.
Sammenlign to systemer med akkurat samme koeffisientmatrise: , (homogent) mot , (inhomogent). Det homogene har uendelig mange løsninger — hele linjen — fordi rangen er 1 og det er to ukjente. Det inhomogene har ingen løsning i det hele tatt: ganger du første likning med 2, får du , som strider mot . Samme venstreside, helt forskjellig løsningsmengde — det er høyresiden, ikke koeffisientene alene, som avgjør type løsning for et inhomogent system.
Matriseregning og to veier til invers matrise
matrisemultiplikasjon av (størrelse ) og (størrelse ) gir en -matrise der hvert element er et skalarprodukt: ƒmatrisemultiplikasjon. Legg merke til at og generelt er forskjellige matriser — matrisemultiplikasjon er ikke kommutativ, selv når begge produktene er definert.
Å finne den inverse matrisen — matrisen som oppfyller — kan gjøres på to måter. Den ene bruker Gauss-eliminasjon direkte: sett opp og identitetsmatrisen side om side som , og radreduser hele blokken til venstre halvdel blir . Da har høyre halvdel blitt — dette er matriseinvers via gauss-eliminasjon, og metoden virker for alle inverterbare -matriser, ikke bare .
Den andre veien går via determinanten. For en -matrise finnes en eksplisitt snarvei, ƒ2×2-invers (eksplisitt formel): bytt om diagonalelementene, skift fortegn på de to andre, og skaler med . Formelen krasjer akkurat når — samme betingelse som når matrisen mangler invers i utgangspunktet.
Et lite eksempel: for er , og den eksplisitte formelen gir . Radreduserer du i stedet, lander du på nøyaktig samme høyre halvdel — de to metodene må stemme overens, siden begge finner den ene matrisen som oppfyller .
Determinanter: kofaktorer, adjungert matrise og Cramers regel
determinanten til en kvadratisk matrise er et enkelt tall som blant annet forteller om matrisen er inverterbar () og hvordan matrisen skalerer volum. For er formelen ƒ2×2-determinant; for gir Sarrus' regel ƒ3×3-determinant (sarrus) — summer produktene langs de tre "ned"-diagonalene, trekk fra produktene langs de tre "opp"-diagonalene.
For større matriser bruker du kofaktor-utvikling. En kofaktor er determinanten til matrisen du får ved å stryke rad og kolonne fra , med fortegn foran — fortegnene følger et sjakkbrett-mønster, , som starter med øverst til venstre. Determinanten regnes ut ved å utvikle langs en hvilken som helst rad eller kolonne og summere element ganger tilhørende kofaktor.
Setter du alle kofaktorene inn i en matrise og transponerer den, får du den adjungert matrisen . Den henger sammen med inversen gjennom ƒinvers via adjungert, og med løsningen av likningssystemer gjennom cramers regel: løsningen til kan skrives som en kvotient av to determinanter, , der er med kolonne byttet ut med .
Determinanten har også en volumtolkning: er volumet av parallellepipedet utspent av radene (eller kolonnene) til . Fortegnet forteller om transformasjonen bevarer eller snur orienteringen.
Et regneeksempel med kofaktor-utvikling: . Utvikler du langs første rad, blir . Skal du løse for en gitt , sier Cramers regel at , der er med første kolonne byttet ut med — samme struktur som formelen over, bare med tall satt inn. Cramers regel er elegant for hånd-regning på små systemer, men i praksis vokser antall determinanter du må regne ut raskt med , så for store systemer er Gauss-eliminasjon fortsatt den effektive metoden — Cramer gir deg innsikt, ikke fart.
To korte, nyttige bevis følger direkte av dette. For to inverterbare matriser er — sjekk at , og tilsvarende fra venstre. Kombinert med ƒmultiplikasjon av determinanter følger , siden . Samme regel gir, ved induksjon på , at : sant for , og hvis det holder for er .
Egenverdier og egenvektorer
En egenvektor til en kvadratisk matrise er en vektor ulik null som bare skalerer, ikke dreier: for et tall , egenverdien. Retningen til er altså bevart under transformasjonen — bare lengden, og eventuelt fortegnet, endres.
Egenverdiene finner du fra ƒkarakteristisk polynom: er en polynomlikning i av grad for en -matrise, og har derfor røtter talt med multiplisitet — noen kan være komplekse, noen kan falle sammen. For hver egenverdi løser du det homogene systemet for å finne egenvektorene; løsningsmengden, inkludert nullvektoren, kalles eigenspacen til , og er alltid minst én-dimensjonal siden har rang mindre enn når er en egenverdi.
Tre eksempler viser bredden i hva grad--polynomet kan gi. Matrisen har karakteristisk polynom , altså to reelle, distinkte egenverdier og , med egenvektorer og . En rotasjonsmatrise som har derimot , med røttene — komplekse egenverdier, fordi en rotasjon på ikke lar noen reell retning stå i fred. Og har som en dobbel rot av — én egenverdi med multiplisitet 2, men bare én uavhengig egenvektor , siden har rang 1. Denne siste typen matrise mangler nok egenvektorer til å diagonaliseres.
Diagonalisering og en anvendelse: rever og kaniner
En matrise er hvis du kan skrive () med diagonal og invertibel — kolonnene i er egenvektorer, diagonalen i de tilhørende egenverdiene. Det er alltid mulig når har lineært uavhengige egenvektorer, garantert blant annet av spektralsetningen når er symmetrisk: da finnes en ortogonal slik at ƒspektral dekomposisjon, og alle egenverdiene er reelle. Determinanten kan da leses rett av egenverdiene: ƒdeterminant via egenverdier.
Diagonalisering er ikke bare pen algebra — den gjør det billig å regne ut høye potenser av , fordi bare er å opphøye hvert diagonalelement: ƒmatrisepotens via diagonalisering. Det er nøyaktig verktøyet en markov-kjede trenger.
Tenk deg en øy med kaniner og rever. La og være bestandene år , og anta at neste års bestand er en lineær funksjon av dagens, ƒmarkov-overgangslikning, med overgangsmatrisen . Egenverdiene til er og — røttene til — med egenvektorer og . Diagonaliseringen gjør at du kan skrive løsningen i lukket form uten å multiplisere matrisen med seg selv ganger.
Skriv startbestanden som en kombinasjon av egenvektorene: . Siden lar -komponenten stå urørt for hvert steg, mens krymper -komponenten med faktor per steg, blir tilstanden etter steg — altså og .
Med startbestand gir dette og , og løsningen blir og . Siden når , stabiliserer bestanden seg mot uansett hvor den startet — det er egenverdien som styrer langtidsoppførselen, mens bare bidrar med en avtakende, alternerende korreksjon som dør ut. Generelt: er en tilstandsvektor selv en egenvektor med egenverdi , betyr det at den bestanden forsvinner allerede ved neste steg, siden .
Transponering og et signaturbevis
Til slutt et lite, men nyttig faktum: transponert matrisen har akkurat de samme egenverdiene som selv, selv om egenvektorene som regel er forskjellige. Beviset er kort: determinanten til en matrise er lik determinanten til dens transponerte, så . De to sidene har samme karakteristiske polynom, altså samme røtter.
Det samme sjakkbrett-mønsteret fra kofaktor-utviklingen dukker opp igjen her: fortegnene er symmetriske i og , så de endres ikke når du transponerer — en av grunnene til at determinant, rang og karakteristisk polynom alle er transponerings-invariante egenskaper, selv om selve matrisen ser helt annerledes ut.
Dette er ikke bare en kuriositet. I anvendelser som Markov-kjeder dukker både og opp — noen ganger beskriver den ene overgangen mellom tilstander og den andre en tilhørende dualitet — og at de to alltid deler spekter av egenverdier betyr at langtidsoppførselen du regner ut med den ene, sier noe pålitelig om den andre også.
Mine notater
Skriv egne notater for dette kapittelet. De lagres automatisk og dukker opp i «Mine notater»-oversikten paa fag-siden.