Skip to main content
linjär algebramatriserRREFGauss-Jordan-eliminationräknarguide

Räknare för reducerad trappstegsform: så löser du matriser steg för steg

·10 min read·Solvify Team

En räknare för reducerad trappstegsform förvandlar vilken matris som helst till dess entydiga RREF på några sekunder genom att automatiskt tillämpa Gauss-Jordan-elimination – men det är förståelsen för radoperationerna under huven som gör att du kan kontrollera svaret, lösa system för hand när det behövs och förstå varför räknaren gav just det resultatet. RREF är den renaste form en matris kan nå genom radoperationer: varje pivotkolumn har en enda 1:a med nollor överallt annars, vilket betyder att ett linjärt ekvationssystem skrivet på RREF ofta kan läsas av som ett färdigt svar. Den här guiden går igenom vad RREF innebär, hur Gauss-Jordan-algoritmen tar sig dit, och löser två fullständiga exempel för hand – reducering av en vanlig matris och lösning av ett verkligt ekvationssystem – med varje räknesteg utskrivet och kontrollerat. Du hittar också skillnaden mellan REF och RREF, vanliga misstag och övningsuppgifter med kompletta lösningar.

Vad är reducerad trappstegsform?

Reducerad trappstegsform (RREF) är en specifik uppställning som en matris kan omvandlas till med hjälp av radoperationer, och den är den mest förenklade versionen av trappstegsform. En matris är på RREF när den uppfyller fyra villkor: varje nollskild rads ledande element (dess pivot) är exakt 1; varje pivot ligger strikt till höger om pivoten i raden ovanför; varje element både över och under en pivot är 0, inte bara under den; och alla nollrader är placerade längst ned. Det tredje villkoret – nollor även ovanför pivoten, inte bara under – är det som skiljer RREF från vanlig trappstegsform. Varje matris har exakt en RREF, oavsett i vilken ordning du utför radoperationerna. Den entydigheten är det som gör RREF så användbar: två personer som radreducerar samma matris för hand, med olika stegföljder, landar alltid i exakt samma slutmatris.

RREF-villkor: ledande 1:a i varje nollskild rad, pivoter som stegar åt höger nedåt, nollor över och under varje pivot, nollrader längst ned. Resultatet är entydigt för varje given matris.

Hur kommer en räknare för reducerad trappstegsform fram till sitt svar?

En räknare för reducerad trappstegsform tillämpar algoritmen Gauss-Jordan-elimination, som är Gausselimination utökad med ett steg till. Den använder bara tre tillåtna radoperationer, som var och en bevarar lösningsmängden för det system matrisen representerar: att byta plats på två rader, att multiplicera en rad med en konstant skild från noll, och att addera en multipel av en rad till en annan rad. Räknaren upprepar dessa operationer kolumn för kolumn tills matrisen uppfyller alla fyra RREF-villkoren. Internt sker processen i två genomgångar. Framåtgenomgången skapar pivoter och nollställer elementen under varje pivot, vilket ger vanlig trappstegsform. Bakåtgenomgången arbetar sedan uppåt från den nedersta pivoten, nollställer elementen ovanför varje pivot och skalar varje pivotrad så att dess ledande element blir exakt 1. Den andra genomgången är precis det som en vanlig räknare för trappstegsform hoppar över – det är skillnaden mellan REF och RREF.

Trappstegsform vs. reducerad trappstegsform: vad är skillnaden?

Trappstegsform (REF) kräver bara nollor under varje pivot och pivoter som stegar åt höger när du går nedåt i raderna; själva pivotvärdet får vara vilket tal som helst skilt från noll, och elementen ovanför en pivot får fortfarande vara nollskilda. Reducerad trappstegsform går längre: pivoterna måste vara exakt 1, och varje element ovanför en pivot måste också nollställas. Båda formerna nås med samma tre radoperationer, men REF är inte entydig – olika elimineringsordningar kan ge REF-matriser som ser olika ut för samma ursprungsmatris – medan RREF alltid är det. För att lösa ekvationssystem räcker REF för att räkna fram lösningen med bakåtsubstitution, men RREF låter dig ofta läsa av svaret direkt ur matrisen utan någon extra algebra, och det är därför räknare som standard producerar RREF i stället för att stanna vid REF.

REF: nollor under varje pivot, pivotvärdet får vara vilket nollskilt tal som helst, inte entydig. RREF: nollor både ÖVER och UNDER varje pivot, pivotvärdet tvingas till 1, alltid entydig.

De tre elementära radoperationerna bakom varje RREF

Varje reducering, oavsett om den görs för hand eller av en räknare, byggs av exakt tre drag – inga andra är tillåtna om matrisen ska fortsätta representera samma ekvationssystem.

1. Operation 1 – Radbyte

Byt plats på två rader: Rᵢ ↔ Rⱼ. Används när elementet som behövs som pivot är 0 men en rad längre ned har ett nollskilt värde i den kolumnen.

2. Operation 2 – Radskalning

Multiplicera varje element i en rad med en konstant c skild från noll: Rᵢ → c·Rᵢ. Används för att göra en pivot till exakt 1.

3. Operation 3 – Radaddition

Addera en multipel av en rad till en annan: Rᵢ → Rᵢ + c·Rⱼ. Används för att nollställa alla övriga element i en pivots kolumn, både över och under den.

Byt, skala, addera en multipel. Dessa tre operationer ändrar aldrig lösningsmängden för det system matrisen representerar – det är det som gör radreducering giltig.

Löst exempel: reducera en 3×3-matris till RREF för hand

Låt oss radreducera M = [[1, 2, -1], [2, 3, 1], [3, 5, 0]] hela vägen till RREF. Lägg märke till att rad 3 är lika med rad 1 plus rad 2 (1+2=3, 2+3=5, -1+1=0), en ledtråd om att den här matrisen inte har full rang.

1. Steg 1 – Nollställ kolumn 1 under pivoten

Pivoten är m₁₁ = 1. R2 = R2 - 2R1: [2-2(1), 3-2(2), 1-2(-1)] = [0, -1, 3] R3 = R3 - 3R1: [3-3(1), 5-3(2), 0-3(-1)] = [0, -1, 3] Matrisen är nu: [[1, 2, -1], [0, -1, 3], [0, -1, 3]]

2. Steg 2 – Nollställ kolumn 2 under pivoten

R3 = R3 - R2: [0-0, -1-(-1), 3-3] = [0, 0, 0] Matrisen är nu: [[1, 2, -1], [0, -1, 3], [0, 0, 0]]. Detta är trappstegsform – två nollskilda pivotrader och en nollrad.

3. Steg 3 – Skala pivoterna till 1

R2 = -1 × R2: [0, 1, -3] Matrisen är nu: [[1, 2, -1], [0, 1, -3], [0, 0, 0]]

4. Steg 4 – Nollställ ovanför pivoterna (bakåtgenomgång)

R1 = R1 - 2R2: [1-0, 2-2(1), -1-2(-3)] = [1, 0, 5] Slutlig RREF: [[1, 0, 5], [0, 1, -3], [0, 0, 0]]

Slutlig RREF för M: [[1, 0, 5], [0, 1, -3], [0, 0, 0]]. Två pivoter och en nollrad – alltså rang(M) = 2, vilket bekräftar radberoendet som upptäcktes redan i början.

Löst exempel: lösa ett linjärt ekvationssystem med RREF

Lös 2x + y - z = 8, -3x - y + 2z = -11 och -2x + y + 2z = -3 genom att reducera den utökade matrisen [A|b] till RREF.

1. Steg 1 – Skriv den utökade matrisen

[2, 1, -1 | 8] [-3, -1, 2 | -11] [-2, 1, 2 | -3]

2. Steg 2 – Kombinera rader för att eliminera x ur rad 2 och 3

Nya R2 = 3R1 + 2R2: [3(2)+2(-3), 3(1)+2(-1), 3(-1)+2(2), 3(8)+2(-11)] = [0, 1, 1, 2] Nya R3 = R1 + R3: [2+(-2), 1+1, -1+2, 8+(-3)] = [0, 2, 1, 5] Matrisen är nu: [2, 1, -1 | 8] / [0, 1, 1 | 2] / [0, 2, 1 | 5]

3. Steg 3 – Eliminera y ur rad 3 och skala sedan rad 1

R3 = R3 - 2R2: [0, 2-2(1), 1-2(1), 5-2(2)] = [0, 0, -1, 1] R1 = R1 ÷ 2: [1, 0.5, -0.5, 4] Matrisen är nu: [1, 0.5, -0.5 | 4] / [0, 1, 1 | 2] / [0, 0, -1 | 1]

4. Steg 4 – Bakåtsubstituera med radoperationer för att nå RREF

R3 = -1 × R3: [0, 0, 1, -1] → z = -1 R2 = R2 - R3: [0, 1, 1-1, 2-(-1)] = [0, 1, 0, 3] → y = 3 R1 = R1 + 0.5R3: [1, 0.5, -0.5+0.5, 4-0.5] = [1, 0.5, 0, 3.5] R1 = R1 - 0.5R2: [1, 0.5-0.5, 0, 3.5-1.5] = [1, 0, 0, 2] → x = 2 Slutlig RREF: [1, 0, 0 | 2] / [0, 1, 0 | 3] / [0, 0, 1 | -1]

5. Steg 5 – Kontrollera lösningen i alla tre ursprungsekvationerna

x=2, y=3, z=-1: 2(2)+3-(-1) = 4+3+1 = 8 ✓ -3(2)-3+2(-1) = -6-3-2 = -11 ✓ -2(2)+3+2(-1) = -4+3-2 = -3 ✓ Alla tre ekvationerna går ihop, vilket bekräftar lösningen.

När den utökade matrisen väl når RREF med en enhetsmatris till vänster är den sista kolumnen lösningen direkt: x=2, y=3, z=-1. Ingen algebra med bakåtsubstitution behövs.

Varför spelar pivotmönstret i RREF roll?

Pivoternas position och antal i RREF är det som talar om hur du ska tolka matrisen. Varje pivotkolumn motsvarar en variabel som är entydigt bestämd; kolumner utan pivot motsvarar fria variabler som kan anta vilket värde som helst, medan de övriga variablerna uttrycks med hjälp av dem. När RREF av en utökad matris ger en enhetsmatris på vänster sida, som i det lösta exemplet ovan, har varje variabel exakt en pivot och ett fast värde – en entydig lösning. Om en rad reduceras till enbart nollor utom i den sista (konstant-)kolumnen, till exempel [0, 0, 0 | 5], representerar den raden 0 = 5, ett omöjligt påstående, vilket betyder att systemet helt saknar lösning oavsett vad de övriga raderna säger.

Hur använder du en räknare för reducerad trappstegsform på rätt sätt?

Att få ett tillförlitligt svar från vilken RREF-räknare som helst handlar om att mata in matrisen korrekt och att läsa av resultatet på rätt sätt.

1. Steg 1 – Ställ in matrisens dimensioner

Välj antalet rader och kolumner först. För att lösa ett system med n ekvationer och n obekanta använder du en utökad matris med n rader och n+1 kolumner, där den sista kolumnen innehåller konstanterna.

2. Steg 2 – Mata in varje koefficient i rätt ordning

Skriv varje rad från vänster till höger exakt som den står i ekvationerna, inklusive 0 för varje variabel som saknas i en ekvation – en överhoppad nolla förskjuter alla efterföljande element till fel kolumn.

3. Steg 3 – Kör reduceringen och läs av pivotkolumnerna

Räknaren returnerar RREF-matrisen. Identifiera vilka kolumner som innehåller en pivot (en 1:a med nollor i övrigt) – det är de variabler som systemet låser fast. Kolumner utan pivot markerar fria variabler.

4. Steg 4 – Översätt sista kolumnen tillbaka till variabelvärden

Om koefficientdelen reduceras till en enhetsmatris är varje rads element i den sista kolumnen direkt den radens variabelvärde, precis som i det lösta exemplet ovan.

Vilka vanliga misstag förstör en RREF-beräkning?

Samma handfull snedsteg ligger bakom de flesta felaktiga RREF-resultat, oavsett om de räknats för hand eller matats in fel i en räknare.

1. Misstag 1 – Att stanna vid trappstegsform

Att bara nollställa under pivoterna ger REF, inte RREF. Du behöver fortfarande bakåtgenomgången för att nollställa elementen ovanför varje pivot och skala varje pivot till exakt 1.

2. Misstag 2 – Att glömma radbytet när en pivotposition är 0

Om elementet som behövs som pivot är 0 men en rad längre ned har ett nollskilt värde i den kolumnen måste du byta rader innan du eliminerar – hoppar du över det får du en division med noll eller ett felaktigt elimineringssteg.

3. Misstag 3 – Att tillämpa en radoperation på bara en del av raden

Varje element i en rad, inklusive konstantkolumnen i en utökad matris, måste uppdateras tillsammans. Att glömma den sista kolumnen är ett av de vanligaste felen vid handräkning.

4. Misstag 4 – Att läsa en nollrad som ”ingen information” i stället för att kontrollera konstanten

En rad som [0, 0, 0 | 0] är harmlös – den betyder att en ekvation var överflödig. Men [0, 0, 0 | 5] betyder att systemet är inkonsistent. Kontrollera alltid vad som står i konstantkolumnen innan du drar slutsatsen att en rad är betydelselös.

De flesta RREF-fel beror på en ofullständig bakåtgenomgång eller en radoperation som bara tillämpats på en del av raden – uppdatera alltid varje element, inklusive konstantkolumnen.

Kan RREF visa rangen och antalet lösningar?

Ja. När en matris väl är på RREF är dess rang helt enkelt antalet pivotrader – de nollskilda rader som återstår efter reduceringen. För ett system Ax = b jämför du rang(A) med rangen för den utökade matrisen [A|b]: skiljer de sig åt saknar systemet lösning. Är de lika och stämmer med antalet obekanta finns det exakt en lösning. Är de lika men mindre än antalet obekanta finns det oändligt många lösningar, med en fri variabel för varje kolumn utan pivot. I reduceringsexemplet ovan hade M 2 pivoter av 3 rader, alltså rang(M) = 2 – en rad var linjärt beroende av de andra. I exemplet med ekvationssystemet blev alla 3 raderna pivotrader med en enhetsmatris, alltså rang(A) = rang([A|b]) = 3, vilket exakt matchar de 3 obekanta – och det är därför det systemet hade en enda entydig lösning.

Rang avläst ur RREF = antalet pivotrader. Jämför rang(A) med rang([A|b]): olika betyder ingen lösning; lika och full betyder en lösning; lika men för låg betyder oändligt många.

Övningsuppgifter: testa dina RREF-kunskaper

Radreducera varje matris på egen hand först, och stäm sedan av ditt arbete mot lösningarna nedan.

1. Uppgift 1 – Reducera [[2, 4], [1, 3]] till RREF

Svar: R1 = R1 ÷ 2 ger [1, 2]. R2 = R2 - R1 ger [0, 1]. R1 = R1 - 2R2 ger [1, 0]. Slutlig RREF: [[1, 0], [0, 1]] – enhetsmatrisen, eftersom båda raderna är oberoende (rang 2).

2. Uppgift 2 – Lös x + 2y = 5 och 3x + 6y = 15 med RREF

Svar: utökad matris [1, 2 | 5] / [3, 6 | 15]. R2 = R2 - 3R1 ger [0, 0 | 0]. Slutlig RREF: [1, 2 | 5] / [0, 0 | 0]. Rang(A) = rang([A|b]) = 1 < 2 obekanta, så det finns oändligt många lösningar: x = 5 - 2y för alla värden på y.

3. Uppgift 3 – Lös x + y = 4 och 2x + 2y = 10 med RREF

Svar: utökad matris [1, 1 | 4] / [2, 2 | 10]. R2 = R2 - 2R1 ger [0, 0 | 2]. Den raden lyder 0 = 2, vilket är falskt, så rang(A) = 1 men rang([A|b]) = 2 – systemet är inkonsistent och saknar lösning.

Var används reducerad trappstegsform i verkligheten?

RREF är inte bara en klassrumsövning. Ingenjörer använder den för att lösa kretsekvationer från Kirchhoffs spännings- och strömlagar, där varje slinga eller nod ger en linjär ekvation. Ekonomer använder den för att balansera input-output-modeller över flera branscher. Datorgrafik och robotik förlitar sig på Gauss-Jordan-elimination för att lösa ut transformationskoefficienter och invers kinematik. Kemister använder radreducering för att balansera kemiska reaktionsformler med fler än två eller tre grundämnen, där varje grundämnes atomantal behandlas som en rad i en matris. I samtliga fall är fördelen densamma: RREF förvandlar ett trassel av samtidiga ekvationer till en form där svaret, rangen och lösningstypen (entydig, oändlig eller ingen) går att läsa av med en enda blick.

Taggar:
linjär algebramatriserRREFGauss-Jordan-eliminationräknarguide

Få läxhjälp nu

Gå med miljontals studenter som använder vår AI-matematiklösare. Få omedelbara lösningar, steg-för-steg-förklaringar och läxhjälp dygnet runt.

Tillgänglig på iOS- och Android-enheter