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 tradisjonelle versjonen
Din fremgang i kapitlet
0 / 14 oppgaver

I kapittel 2.3 lærte du å løyse likningssett med to ukjende ved innsetjing og addisjon. Når vi går opp til tre, fire eller fleire ukjende blir desse metodane tunge. Då brukar vi Gauss-eliminasjon — ein systematisk metode som passar perfekt saman med matriser, og som datamaskinar brukar for å løyse heilt store økonomiske modellar.

I dette kapittelet skriv vi likningssystem på matriseform, lærer radoperasjonar, og brukar Gauss-eliminasjon til å løyse 3×33 \times 3-system trinn for trinn.

Lineært likningssystem på matriseform

Eit lineært likningssystem har forma

{a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2am1x1+am2x2++amnxn=bm\begin{cases} a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n = b_1 \\ a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n = b_2 \\ \vdots \\ a_{m1}x_1 + a_{m2}x_2 + \cdots + a_{mn}x_n = b_m \end{cases}

Dette kan skrivast kompakt som Ax=bA\mathbf{x} = \mathbf{b} der AA er ei m×nm \times n-koeffisientmatrise, x\mathbf{x} er ein kolonnevektor av ukjende, og b\mathbf{b} er ein kolonnevektor av høgresider.

Koeffisient- og totalmatrise
For systemet Ax=bA\mathbf{x} = \mathbf{b}:

- Koeffisientmatrisa er berre AA.
- Totalmatrisa (òg kalla utvida matrise) er AA med kolonnen b\mathbf{b} skriven ved sida av:

[Ab]=[a11a12a13b1a21a22a23b2a31a32a33b3]\left[A \,|\, \mathbf{b}\right] = \left[\begin{array}{ccc|c} a_{11} & a_{12} & a_{13} & b_1 \\ a_{21} & a_{22} & a_{23} & b_2 \\ a_{31} & a_{32} & a_{33} & b_3 \end{array}\right]

Den vertikale streken erstattar ==-teiknet — radene er likningane.

✏️Eksempel 1: Skrive system på matriseform
Skriv likningssystemet på matriseform og oppgi koeffisient- og totalmatrise:

{2x+yz=3x3y+2z=14x+2y+5z=12\begin{cases} 2x + y - z = 3 \\ x - 3y + 2z = -1 \\ 4x + 2y + 5z = 12 \end{cases}

Matriseform: Ax=bA\mathbf{x} = \mathbf{b} med

A=(211132425),x=(xyz),b=(3112)A = \begin{pmatrix} 2 & 1 & -1 \\ 1 & -3 & 2 \\ 4 & 2 & 5 \end{pmatrix}, \quad \mathbf{x} = \begin{pmatrix} x \\ y \\ z \end{pmatrix}, \quad \mathbf{b} = \begin{pmatrix} 3 \\ -1 \\ 12 \end{pmatrix}

Totalmatrise:

[Ab]=[2113132142512]\left[A \,|\, \mathbf{b}\right] = \left[\begin{array}{ccc|c} 2 & 1 & -1 & 3 \\ 1 & -3 & 2 & -1 \\ 4 & 2 & 5 & 12 \end{array}\right]

📝Oppgave 1

Skriv kvart likningssystem på matriseform og oppgi totalmatrisa.

a
{3x+2y=7x5y=1\begin{cases} 3x + 2y = 7 \\ x - 5y = 1 \end{cases}
b
{x+y+z=62xy+z=3x+y+2z=7\begin{cases} x + y + z = 6 \\ 2x - y + z = 3 \\ -x + y + 2z = 7 \end{cases}
c
{4ab=2a+3b2c=0b+c=5\begin{cases} 4a - b = 2 \\ a + 3b - 2c = 0 \\ b + c = 5 \end{cases}

Radoperasjonar

For å løyse systemet vil vi forenkle totalmatrisa så mykje som mogleg — utan å endre løysinga. Det finst tre elementære radoperasjonar som bevarer løysingssettet:

Elementære radoperasjonar

1. Byt to rader: RiRjR_i \leftrightarrow R_j

2. Multipliser ei rad med eit tal k0k \neq 0: RikRiR_i \to k R_i

3. Legg multiplum av éi rad til ei anna: RiRi+kRjR_i \to R_i + k R_j

Desse operasjonane svarar til å gjere same operasjon på begge sider av likningane, så løysinga er den same før og etter.

Trappeform og redusert trappeform
Ei matrise er på trappeform (echelon form) viss:

1. Alle rader som berre består av nullar står nedst.
2. Det første ikkje-null-elementet i kvar rad (kalla pivot) står lenger til høgre enn pivoten i raden over.

Matrisa er på redusert trappeform viss dessutan:

3. Kvar pivot er 11.
4. Kvar pivot er det einaste ikkje-null-elementet i sin kolonne.

Eksempel på trappeform:

(231054007)\begin{pmatrix} 2 & 3 & -1 \\ 0 & 5 & 4 \\ 0 & 0 & 7 \end{pmatrix}

Eksempel på redusert trappeform:

(100010001)\begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}

Gauss-eliminasjon

Gauss-eliminasjon er ein framgangsmåte for å bringe totalmatrisa på trappeform ved hjelp av radoperasjonar. Når matrisa er på trappeform, finn vi x,y,zx, y, z ved bakover-innsetjing (òg kalla tilbakeinnsetjing).

Strategien er:

1. Bruk rad 1 til å lage 0-ar under pivoten i kolonne 1.
2. Bruk rad 2 til å lage 0-ar under pivoten i kolonne 2.
3. Hald fram til matrisa er på trappeform.
4. Les av siste likning og set tilbake oppover.

✏️Eksempel 2: Gauss-eliminasjon på $3 \times 3$
Løys likningssystemet ved Gauss-eliminasjon:

{x+2y+z=82x+yz=13xy+2z=9\begin{cases} x + 2y + z = 8 \\ 2x + y - z = 1 \\ 3x - y + 2z = 9 \end{cases}

Steg 0: Skriv totalmatrisa:

[121821113129]\left[\begin{array}{ccc|c} 1 & 2 & 1 & 8 \\ 2 & 1 & -1 & 1 \\ 3 & -1 & 2 & 9 \end{array}\right]

Steg 1: Eliminer xx frå rad 2 og 3.

R2R22R1R_2 \to R_2 - 2R_1:
(22,14,12116)=(0,3,315)(2 - 2, \, 1 - 4, \, -1 - 2 \,|\, 1 - 16) = (0, -3, -3 \,|\, -15)

R3R33R1R_3 \to R_3 - 3R_1:
(33,16,23924)=(0,7,115)(3 - 3, \, -1 - 6, \, 2 - 3 \,|\, 9 - 24) = (0, -7, -1 \,|\, -15)

Ny matrise:

[12180331507115]\left[\begin{array}{ccc|c} 1 & 2 & 1 & 8 \\ 0 & -3 & -3 & -15 \\ 0 & -7 & -1 & -15 \end{array}\right]

Steg 2: Forenkle rad 2 og eliminer yy frå rad 3.

R213R2\displaystyle R_2 \to -\frac{1}{3} R_2 for å få pivot 1:
(0,1,15)(0, 1, 1 \,|\, 5)

R3R3+7R2R_3 \to R_3 + 7 R_2:
(0,7+7,1+715+35)=(0,0,620)(0, -7 + 7, -1 + 7 \,|\, -15 + 35) = (0, 0, 6 \,|\, 20)

Trappeform:

[1218011500620]\left[\begin{array}{ccc|c} 1 & 2 & 1 & 8 \\ 0 & 1 & 1 & 5 \\ 0 & 0 & 6 & 20 \end{array}\right]

Steg 3: Bakover-innsetjing.

Frå rad 3: 6z=20z=206=103\displaystyle 6z = 20 \Rightarrow z = \frac{20}{6} = \frac{10}{3}

Frå rad 2: y+z=5y=5103=53\displaystyle y + z = 5 \Rightarrow y = 5 - \frac{10}{3} = \frac{5}{3}

Frå rad 1: x+2y+z=8x=8253103=8203=43\displaystyle x + 2y + z = 8 \Rightarrow x = 8 - 2 \cdot \frac{5}{3} - \frac{10}{3} = 8 - \frac{20}{3} = \frac{4}{3}

Løysing: x=43,  y=53,  z=103\displaystyle x = \frac{4}{3}, \; y = \frac{5}{3}, \; z = \frac{10}{3}.

✏️Eksempel 3: Med pene tal
Løys ved Gauss-eliminasjon:

{x+y+z=62xy+z=3x+2yz=2\begin{cases} x + y + z = 6 \\ 2x - y + z = 3 \\ x + 2y - z = 2 \end{cases}

Totalmatrise:

[111621131212]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 2 & -1 & 1 & 3 \\ 1 & 2 & -1 & 2 \end{array}\right]

R2R22R1R_2 \to R_2 - 2R_1 og R3R3R1R_3 \to R_3 - R_1:

[111603190124]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & -3 & -1 & -9 \\ 0 & 1 & -2 & -4 \end{array}\right]

Byt R2R3R_2 \leftrightarrow R_3 for å få ein pen pivot:

[111601240319]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & 1 & -2 & -4 \\ 0 & -3 & -1 & -9 \end{array}\right]

R3R3+3R2R_3 \to R_3 + 3R_2:

[1116012400721]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & 1 & -2 & -4 \\ 0 & 0 & -7 & -21 \end{array}\right]

Bakover-innsetjing:

Rad 3: 7z=21z=3-7z = -21 \Rightarrow z = 3

Rad 2: y23=4y=2y - 2 \cdot 3 = -4 \Rightarrow y = 2

Rad 1: x+2+3=6x=1x + 2 + 3 = 6 \Rightarrow x = 1

Løysing: x=1,y=2,z=3x = 1, y = 2, z = 3.

Kontroll: Set inn i likning 1: 1+2+3=61 + 2 + 3 = 6

📝Oppgave 2

Løys likningssystemet ved Gauss-eliminasjon.

a
{x+y+z=6xy+2z=52x+yz=1\begin{cases} x + y + z = 6 \\ x - y + 2z = 5 \\ 2x + y - z = 1 \end{cases}
b
{2x+yz=1x+2y+z=83xy+2z=7\begin{cases} 2x + y - z = 1 \\ x + 2y + z = 8 \\ 3x - y + 2z = 7 \end{cases}
c
{x+2y+3z=102x+y+z=8xy+z=1\begin{cases} x + 2y + 3z = 10 \\ 2x + y + z = 8 \\ x - y + z = 1 \end{cases}
🤖AI-tilbakemelding tilgjengelig

Tal på løysingar

Når vi når trappeforma, kan vi straks lese av kor mange løysingar systemet har:

- Éi løysing: Alle ukjende er eintydig bestemte (alle kolonnar har pivot).
- Inga løysing: Det dukkar opp ei rad som seier 0=c0 = c for ein konstant c0c \neq 0. Systemet er inkonsistent.
- Uendeleg mange løysingar: Det er færre pivotar enn variablar. Dei variablane som ikkje har pivot blir kalla frie variablar og kan setjast til kva som helst — løysinga blir uttrykt med parametrar.

✏️Eksempel 4: Inga løysing
Vis at systemet ikkje har noka løysing:

{x+2yz=32x+4y2z=7xy+z=1\begin{cases} x + 2y - z = 3 \\ 2x + 4y - 2z = 7 \\ x - y + z = 1 \end{cases}

Totalmatrise:

[121324271111]\left[\begin{array}{ccc|c} 1 & 2 & -1 & 3 \\ 2 & 4 & -2 & 7 \\ 1 & -1 & 1 & 1 \end{array}\right]

R2R22R1R_2 \to R_2 - 2R_1:

(0,0,076)=(0,0,01)(0, 0, 0 \,|\, 7 - 6) = (0, 0, 0 \,|\, 1)

Rad 2 seier 0=10 = 1, som er umogleg. Systemet har inga løysing — det er inkonsistent.

(Geometrisk: plana definerte av likning 1 og 2 er parallelle, men ikkje samanfallande.)

✏️Eksempel 5: Uendeleg mange løysingar
Løys systemet:

{x+y+z=62x+2y+2z=12xy+z=2\begin{cases} x + y + z = 6 \\ 2x + 2y + 2z = 12 \\ x - y + z = 2 \end{cases}

Totalmatrise:

[1116222121112]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 2 & 2 & 2 & 12 \\ 1 & -1 & 1 & 2 \end{array}\right]

R2R22R1R_2 \to R_2 - 2R_1, R3R3R1R_3 \to R_3 - R_1:

[111600000204]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & 0 & 0 & 0 \\ 0 & -2 & 0 & -4 \end{array}\right]

Rad 2 er ei triviell 0=00 = 0 — fjern ho (ho gir ingen info). Byt og forenkle:

[11160102]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 6 \\ 0 & 1 & 0 & 2 \\ \end{array}\right]

Berre 2 pivotar for 3 variablar — éin fri variabel (zz).

Frå rad 2: y=2y = 2.

Frå rad 1: x+2+z=6x=4zx + 2 + z = 6 \Rightarrow x = 4 - z.

La z=tz = t vere ein parameter:

x=(4t2t),tR\mathbf{x} = \begin{pmatrix} 4 - t \\ 2 \\ t \end{pmatrix}, \quad t \in \mathbb{R}

Systemet har uendeleg mange løysingar parameterisert med tt.

📝Oppgave 3

Avgjer om systemet har éi, inga eller uendeleg mange løysingar. Finn løysinga(ane).

a
{x+2y=52x+4y=10\begin{cases} x + 2y = 5 \\ 2x + 4y = 10 \end{cases}
b
{x+y=32x+2y=5\begin{cases} x + y = 3 \\ 2x + 2y = 5 \end{cases}
c
{xy+z=12x+yz=4x+2y2z=3\begin{cases} x - y + z = 1 \\ 2x + y - z = 4 \\ x + 2y - 2z = 3 \end{cases}
d
{2xy=1x+y=5\begin{cases} 2x - y = 1 \\ x + y = 5 \end{cases}
🤖AI-tilbakemelding tilgjengelig

Bruk: Økonomisk problemløysing

Gauss-eliminasjon blir brukt til alt frå produksjonsplanlegging til blandingsproblem. Vi ser to typiske bruksområde.

✏️Eksempel 6: Produksjonsplanlegging

Ein fabrikk produserer tre produkt A, B og C. Per eining brukar dei arbeid, materialar og maskintid:

InnsatsfaktorABCTilgjengeleg
Arbeid (timar)231100
Materialar (kg)124120
Maskintid (timar)31290

Kor mange einingar xx av A, yy av B og zz av C bør produserast for å bruke nøyaktig alt som er tilgjengeleg?

Likningssystem:

{2x+3y+z=100x+2y+4z=1203x+y+2z=90\begin{cases} 2x + 3y + z = 100 \\ x + 2y + 4z = 120 \\ 3x + y + 2z = 90 \end{cases}

Totalmatrise:

[23110012412031290]\left[\begin{array}{ccc|c} 2 & 3 & 1 & 100 \\ 1 & 2 & 4 & 120 \\ 3 & 1 & 2 & 90 \end{array}\right]

Byt R1R2R_1 \leftrightarrow R_2 for å få pivot 1:

[12412023110031290]\left[\begin{array}{ccc|c} 1 & 2 & 4 & 120 \\ 2 & 3 & 1 & 100 \\ 3 & 1 & 2 & 90 \end{array}\right]

R2R22R1R_2 \to R_2 - 2R_1, R3R33R1R_3 \to R_3 - 3R_1:

[1241200171400510270]\left[\begin{array}{ccc|c} 1 & 2 & 4 & 120 \\ 0 & -1 & -7 & -140 \\ 0 & -5 & -10 & -270 \end{array}\right]

R3R35R2R_3 \to R_3 - 5R_2:

[1241200171400025430]\left[\begin{array}{ccc|c} 1 & 2 & 4 & 120 \\ 0 & -1 & -7 & -140 \\ 0 & 0 & 25 & 430 \end{array}\right]

Frå rad 3: 25z=430z=17,225z = 430 \Rightarrow z = 17{,}2

Frå rad 2: y717,2=140y=140120,4=19,6-y - 7 \cdot 17{,}2 = -140 \Rightarrow y = 140 - 120{,}4 = 19{,}6

Frå rad 1: x+219,6+417,2=120x=12039,268,8=12x + 2 \cdot 19{,}6 + 4 \cdot 17{,}2 = 120 \Rightarrow x = 120 - 39{,}2 - 68{,}8 = 12

Svar: Produser 12 einingar av A, 19,6 av B og 17,2 av C.

(I praksis må vi runde av til heile tal — eller løyse eit lineærprogrammeringsproblem viss vi vil ha heiltalsløysingar.)

✏️Eksempel 7: Blandingsproblem

Ein kaffiprodusent skal lage 100 kg blanding av tre kaffibønner: Brasil (30 kr/kg), Etiopia (40 kr/kg) og Colombia (50 kr/kg). Blandinga skal koste 3800 kr totalt (38 kr/kg), og det skal vere dobbelt så mykje Brasil som Colombia. Kor mange kg av kvar type?

La x,y,zx, y, z vere talet på kg av Brasil, Etiopia og Colombia.

Vilkår 1: Totalvekt: x+y+z=100x + y + z = 100.

Vilkår 2: Totalpris: 30x+40y+50z=380030x + 40y + 50z = 3\,800.

Vilkår 3: x=2zx = 2z, dvs. x2z=0x - 2z = 0.

Totalmatrise:

[11110030405038001020]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 100 \\ 30 & 40 & 50 & 3\,800 \\ 1 & 0 & -2 & 0 \end{array}\right]

R2R230R1R_2 \to R_2 - 30R_1, R3R3R1R_3 \to R_3 - R_1:

[11110001020800013100]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 100 \\ 0 & 10 & 20 & 800 \\ 0 & -1 & -3 & -100 \end{array}\right]

R2110R2\displaystyle R_2 \to \frac{1}{10}R_2:

[11110001280013100]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 100 \\ 0 & 1 & 2 & 80 \\ 0 & -1 & -3 & -100 \end{array}\right]

R3R3+R2R_3 \to R_3 + R_2:

[1111000128000120]\left[\begin{array}{ccc|c} 1 & 1 & 1 & 100 \\ 0 & 1 & 2 & 80 \\ 0 & 0 & -1 & -20 \end{array}\right]

Frå rad 3: z=20z = 20.

Frå rad 2: y+220=80y=40y + 2 \cdot 20 = 80 \Rightarrow y = 40.

Frå rad 1: x=1004020=40x = 100 - 40 - 20 = 40.

Svar: 40 kg Brasil, 40 kg Etiopia og 20 kg Colombia.

Kontroll: 40+40+20=10040 + 40 + 20 = 100 kg ✓. Totalpris: 3040+4040+5020=1200+1600+1000=380030 \cdot 40 + 40 \cdot 40 + 50 \cdot 20 = 1200 + 1600 + 1000 = 3\,800 kr ✓. Brasil dobbelt så mykje som Colombia: 40=22040 = 2 \cdot 20 ✓.

📝Oppgave 4

Ei bedrift produserer tre typar møblar: bord (B), stolar (S) og hyller (H). Per eining blir desse ressursane brukte:

BSH
Treverk (m²)213
Arbeid (timar)421
Beslag (sett)121

Bedrifta har 50 m² treverk, 60 arbeidstimar og 40 beslag-sett. Kor mange av kvar vare kan dei produsere?

a

Set opp likningssystemet.

b

Skriv totalmatrisa.

c

Løys ved Gauss-eliminasjon.

🤖AI-tilbakemelding tilgjengelig
📝Oppgave 5

Løys ved Gauss-eliminasjon.

a
{x+2y+z=82xy+z=3x+y+z=6\begin{cases} x + 2y + z = 8 \\ 2x - y + z = 3 \\ x + y + z = 6 \end{cases}
b
{2x+y+z=7x+2y+z=8x+y+2z=9\begin{cases} 2x + y + z = 7 \\ x + 2y + z = 8 \\ x + y + 2z = 9 \end{cases}
c
{x+y+z=62xy+3z=9x+3yz=4\begin{cases} x + y + z = 6 \\ 2x - y + 3z = 9 \\ x + 3y - z = 4 \end{cases}
🤖AI-tilbakemelding tilgjengelig
📝Oppgave 6
For kva verdiar av aa har systemet ei eintydig løysing?

{x+2y+z=32x+ay+3z=5x+y+2z=4\begin{cases} x + 2y + z = 3 \\ 2x + ay + 3z = 5 \\ x + y + 2z = 4 \end{cases}

a

Skriv koeffisientmatrisa AA.

b

Rekn det(A)\det(A) som funksjon av aa.

c

For kva aa har systemet eintydig løysing?

🤖AI-tilbakemelding tilgjengelig
📜Oppsummering: Lineære likningssystem
KonseptDetaljar
MatriseformAx=bA\mathbf{x} = \mathbf{b}
Totalmatrise[Ab][A \,|\, \mathbf{b}]
RadoperasjonarRiRjR_i \leftrightarrow R_j, RikRiR_i \to kR_i (k0k\neq 0), RiRi+kRjR_i \to R_i + kR_j
TrappeformPivotar blir forskuva til høgre nedover
Gauss-eliminasjonBring til trappeform, bakover-innsetjing

Tal på løysingar:
TilfelleTolking
Alle kolonnar har pivotÉi løysing
Rad [0 0  0c][0\ 0\ \ldots\ 0\,|\,c] med c0c \neq 0Inga løysing
Færre pivotar enn variablarUendeleg mange (med frie variablar)

For kvadratiske system: det(A)0\det(A) \neq 0 \Leftrightarrow éi eintydig løysing.
Repetisjonsoppgåver
Din fremgang
0deloppgaver0 / 8 oppgaver

Oppsummering

I dette kapittelet har du lært:

- Lineært likningssystem på matriseform: Ax=bA\mathbf{x} = \mathbf{b}.
- Totalmatrise: Koeffisientmatrisa utvida med høgresida.
- Radoperasjonar: Tre elementære operasjonar som ikkje endrar løysinga.
- Gauss-eliminasjon: Bringer matrisa på trappeform for å lese av talet på løysingar.

Viktige formlar


Ax=b,[Ab]A\mathbf{x} = \mathbf{b}, \qquad [A \,|\, \mathbf{b}]

Nøkkelomgrep


OmgrepForklaring
MatriseformAx=bA\mathbf{x} = \mathbf{b}
Totalmatrise[Ab][A \,|\, \mathbf{b}]
RadoperasjonEndrar matrisa utan å endre løysing
TrappeformEchelon form etter Gauss-eliminasjon

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.