Tilbake
9.3
Lineære likningssystem og Gauss-eliminasjon

9.3 Lineære likningssystem og Gauss-eliminasjon

Matriseform $A\mathbf{x}=\mathbf{b}$, totalmatrise, radoperasjoner og Gauss-eliminasjon.

60 min
14 oppgaver
Lineært likningssystemTotalmatriseRadoperasjonerTrappeformGauss-eliminasjon
Du leser den lesevennlige versjonen
Din fremgang i kapitlet
0 / 14 oppgaver

Når to ukjente blir til tre

Med to ukjente klarer du deg fint med innsetting eller addisjonsmetoden. Men en fabrikk som skal fordele arbeid, materialer og maskintid på tre produkter, ender raskt opp med tre likninger og tre ukjente -- og da blir de gamle metodene tunge og rotete. Løsningen er Gauss-eliminasjon, en systematisk oppskrift som passer perfekt sammen med matriser og som datamaskiner bruker til å løse selv enorme økonomiske modeller.

Første steg er å skrive systemet kompakt. Et lineært likningssystem kan alltid uttrykkes som Ax=bA\mathbf{x} = \mathbf{b}, der AA er koeffisientmatrisen, x\mathbf{x} er kolonnen av ukjente og b\mathbf{b} er høyresidene. Enda mer praktisk er totalmatrisen (eller utvidet matrise), der vi skriver b\mathbf{b} rett ved siden av AA med en loddrett strek som erstatter likhetstegnet. For systemet 2x+yz=32x + y - z = 3, x3y+2z=1x - 3y + 2z = -1, 4x+2y+5z=124x + 2y + 5z = 12 blir totalmatrisen

[2113132142512]\left[\begin{array}{ccc|c} 2 & 1 & -1 & 3 \\ 1 & -3 & 2 & -1 \\ 4 & 2 & 5 & 12 \end{array}\right]

Hver rad er en likning, hver kolonne til venstre for streken hører til én ukjent. Variabler som mangler i en likning får rett og slett koeffisient 00.

Radoperasjoner og trappeform

Målet er å forenkle totalmatrisen så mye som mulig -- uten å ødelegge løsningen. Det finnes tre elementære radoperasjoner som garantert bevarer løsningssettet. Vi kan bytte om to rader (RiRjR_i \leftrightarrow R_j), gange en rad med et tall som ikke er null (RikRiR_i \to kR_i), og legge et multiplum av én rad til en annen (RiRi+kRjR_i \to R_i + kR_j). Hver av disse svarer til en lovlig operasjon på likningene, så svaret er det samme før og etter.

Det vi sikter mot, kalles trappeform. En matrise er på trappeform når alle rene null-rader står nederst, og når det første tallet som ikke er null i hver rad -- kalt en pivot -- står lenger til høyre enn pivoten i raden over. Matrisen (231054007)\begin{pmatrix} 2 & 3 & -1 \\ 0 & 5 & 4 \\ 0 & 0 & 7 \end{pmatrix} er et godt eksempel: pivotene danner en trapp som synker mot høyre.

Går vi enda lenger, til redusert trappeform, krever vi i tillegg at hver pivot er 11 og er det eneste tallet i sin kolonne. Identitetsmatrisen (100010001)\begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} er den fineste reduserte trappeformen av alle. Når totalmatrisen er kommet på trappeform, ligger løsningen rett foran oss.

📝Oppgave Quiz 1

Gauss-eliminasjon steg for steg

Selve Gauss-eliminasjonen går ut på å lage nuller systematisk: bruk rad 1 til å fjerne den første ukjente fra radene under, bruk så rad 2 til å fjerne den neste, og fortsett til matrisen er på trappeform. Til slutt løser vi nedenfra og opp med bakover-innsetting.

Ta systemet x+y+z=6x + y + z = 6, 2xy+z=32x - y + z = 3, x+2yz=2x + 2y - z = 2. Totalmatrisen er [111621131212]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 2 & -1 & 1 & 3 \\ 1 & 2 & -1 & 2 \end{array}\right]. Vi gjør R2R22R1R_2 \to R_2 - 2R_1 og R3R3R1R_3 \to R_3 - R_1, og får [111603190124]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & -3 & -1 & -9 \\ 0 & 1 & -2 & -4 \end{array}\right]. For å unngå brøker bytter vi R2R3R_2 \leftrightarrow R_3 slik at vi får et pent pivot, og deretter R3R3+3R2R_3 \to R_3 + 3R_2. Det gir trappeformen [1116012400721]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & 1 & -2 & -4 \\ 0 & 0 & -7 & -21 \end{array}\right].

Nå leser vi nedenfra. Siste rad sier 7z=21-7z = -21, altså z=3z = 3. Nest siste sier y2z=4y - 2z = -4, så y=4+6=2y = -4 + 6 = 2. Øverste rad sier x+y+z=6x + y + z = 6, så x=623=1x = 6 - 2 - 3 = 1. Løsningen er x=1x = 1, y=2y = 2, z=3z = 3, og en rask innsetting i den opprinnelige likning 1 bekrefter at 1+2+3=61 + 2 + 3 = 6. Et godt råd: la pivotene gjerne være større tall underveis, og normaliser til 11 helt til slutt -- det holder brøkene unna i mellomstegene.

📝Oppgave Quiz 2

Ett, ingen eller uendelig mange svar

Når trappeformen er klar, kan vi straks lese av hvor mange løsninger systemet har. Har hver variabel sin egen pivot, er svaret entydig -- én løsning. Dukker det opp en rad som sier 0=c0 = c for et tall c0c \neq 0, er systemet selvmotsigende og har ingen løsning; vi kaller det inkonsistent. Og er det færre pivoter enn variabler, har systemet uendelig mange løsninger, der de variablene uten pivot blir frie og kan settes til hva som helst.

Se på x+2yz=3x + 2y - z = 3, 2x+4y2z=72x + 4y - 2z = 7, xy+z=1x - y + z = 1. Gjør vi R2R22R1R_2 \to R_2 - 2R_1, blir hele venstresiden 00 mens høyresiden blir 76=17 - 6 = 1. Raden sier 0=10 = 1, noe som er umulig -- altså ingen løsning. Et helt annet tilfelle er x+y+z=6x + y + z = 6, 2x+2y+2z=122x + 2y + 2z = 12, xy+z=2x - y + z = 2: her er likning 2 bare det dobbelte av likning 1 og bidrar ingenting nytt. Vi ender med to pivoter for tre variabler, slik at z=tz = t blir fri og løsningen er x=(4t, 2, t)T\mathbf{x} = (4 - t,\ 2,\ t)^T -- uendelig mange.

For et kvadratisk system finnes en rask snarvei: er det(A)0\det(A) \neq 0, har systemet nøyaktig én løsning. Er det(A)=0\det(A) = 0, har det enten ingen eller uendelig mange, avhengig av høyresiden. Disse verktøyene brukes i alt fra produksjonsplanlegging til blandingsproblemer: skal en kaffeprodusent lage 100 kg blanding til 38 kr/kg med dobbelt så mye Brasil som Colombia, gir Gauss-eliminasjon raskt svaret 40 kg Brasil, 40 kg Etiopia og 20 kg Colombia.

📝Oppgave Quiz 3

Oppsummering

Et lineært likningssystem skriver vi kompakt som Ax=bA\mathbf{x} = \mathbf{b}, og enda mer praktisk som en totalmatrise [Ab][A \mid \mathbf{b}] der hver rad er en likning. De tre elementære radoperasjonene -- bytte rader, gange en rad med et tall ulikt null, og legge et multiplum av én rad til en annen -- forenkler matrisen uten å endre løsningen.

Med Gauss-eliminasjon bringer vi totalmatrisen på trappeform, der pivotene synker mot høyre, og leser deretter av svaret med bakover-innsetting nedenfra og opp. Trappeformen avslører også antall løsninger: én når hver variabel har pivot, ingen når en rad sier 0=c0 = c med c0c \neq 0, og uendelig mange når det er færre pivoter enn variabler. For kvadratiske system gir determinanten en rask test -- det(A)0\det(A) \neq 0 betyr én entydig løsning. I neste kapittel møter vi Cramers regel og de store økonomiske anvendelsene.

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 Handelshøyskolen BI. Dette er ikke offisielt studiemateriell. Les mer.