RREF-kalkylator
Put one matrix row on each line. Separate entries with spaces; decimal-comma locales can use spaces, semicolons, or vertical bars between entries.
Reducera en numerisk matris till reducerad trappstegsform (RREF) och granska varje elementär radoperation. Mata in en rektangulär matris från 1 × 1 till 8 × 8 för att se dess RREF, rang, nollitet, pivotkolumner och fria kolumner. Kalkylatorn arbetar med ändliga tal, inte symboler eller algebraiska uttryck, och den gör inte om en utökad matris till en skriven lösning på ett ekvationssystem.
Så beräknar du RREF
-
1
Mata in matrisen
Skriv en matrisrad per textrad och skilj talen åt med blanksteg, semikolon eller lodräta streck. Varje rad måste innehålla lika många element.
-
2
Kontrollera dimensionerna
Använd valfri rektangulär form från 1 × 1 till 8 × 8. Decimaltal med komma och grundpotensform går bra, men bråk som 1/3 och symboliska element godtas inte.
-
3
Följ radoperationerna
Kalkylatorn väljer ett numeriskt pivotelement, byter plats på rader vid behov, skalar pivoten till 1 och eliminerar övriga element i dess kolumn.
-
4
Läs av matrisens struktur
Granska RREF tillsammans med rang, nollitet och numren på pivotkolumner och fria kolumner, räknade från 1, och kopiera sedan sammanfattningen vid behov.
Vad reducerad trappstegsform innebär
En matris är i reducerad trappstegsform när varje rad som inte är en nollrad har en ledande etta, varje ledande etta ligger längre åt höger än den i raden ovanför, alla övriga element i en pivotkolumn är noll och eventuella nollrader ligger längst ned. De ledande ettorna är matrisens pivotelement.
RREF visar matrisens numeriska struktur på ett entydigt sätt. Pivotkolumnerna anger var pivotelementen finns, medan de återstående kolumnerna är fria. Rangen är antalet pivotelement. För en matris med n kolumner är nolliteten som visas här n minus rangen, vilket också är antalet fria kolumner.
Verktyget numrerar kolumner från 1. Om resultatet anger pivotkolumn 1 och 3 menas den första och den tredje kolumnen i matrisen du matade in.
Radoperationerna som visas
Kalkylatorn använder de tre vanliga typerna av elementära radoperationer:
- Byta plats på två rader.
- Multiplicera en rad med ett tal som inte är noll.
- Ersätta en rad med sig själv minus en multipel av en annan rad.
För varje pivotkolumn väljer kalkylatorn den återstående rad vars möjliga pivotelement har störst absolutbelopp. Detta partiella pivotval förbättrar den numeriska stabiliteten genom att undvika division med ett mindre tillgängligt värde. Den valda raden flyttas till rätt plats, dess pivot skalas till 1 och elementen ovanför och nedanför pivoten elimineras. Matrisens tillstånd efter varje åtgärd visas i listan över elementära radoperationer.
Olika giltiga följder av radoperationer kan se olika ut på vägen. Den slutliga reducerade trappstegsformen blir densamma, bortsett från små effekter av beräkningarnas begränsade precision.
Genomräknat numeriskt exempel
För standardmatrisen
| Kolumn 1 | Kolumn 2 | Kolumn 3 |
|---|---|---|
| 1 | 2 | -1 |
| 2 | 4 | 1 |
| -1 | -2 | 2 |
är den reducerade trappstegsformen
| Kolumn 1 | Kolumn 2 | Kolumn 3 |
|---|---|---|
| 1 | 2 | 0 |
| 0 | 0 | 1 |
| 0 | 0 | 0 |
Det finns två pivotelement, i kolumn 1 och 3, så rangen är 2. Kolumn 2 är fri och nolliteten är 3 - 2 = 1. Kalkylatorn visar den exakta följd av radoperationer som den använde för att nå resultatet, inte bara den slutliga matrisen.
Rang, nollitet, pivotkolumner och fria kolumner
Rangen räknar pivotpositionerna i den reducerade matrisen. Den anger dimensionen för matrisens kolonnrum och är även lika med antalet rader som inte är nollrader i RREF.
Nolliteten är dimensionen för matrisens nollrum. För en m × n-matris med rang r gäller dimensionssatsen:
rang + nollitet = antal kolumner, eller r + nollitet = n.
Kalkylatorn bestämmer dessa värden direkt från den numeriska reduktionen. En matris kan sakna fria kolumner och har då nolliteten noll. En bred rektangulär matris kan ha flera fria kolumner, och en matris med beroende rader eller nollrader kan ha lägre rang än antalet rader.
Inmatningsregler och numerisk tolerans
Skriv en matrisrad per textrad. På den svenska sidan skiljer du elementen åt med blanksteg, semikolon (;) eller lodräta streck (|), eftersom komma används som decimaltecken. Tomma rader ignoreras, men alla rader med innehåll måste vara lika långa. Du kan använda heltal, decimaltal eller grundpotensform som 2,5e-3. Varje värde måste vara ändligt och ligga mellan -1000000 och 1000000.
Kalkylatorn använder flyttalsaritmetik. Under reduktionen behandlas värden vars absolutbelopp understiger 1e-10 som noll. Toleransen hindrar små avrundningsrester från att visas som falska pivotelement, men matriser som är nära singulära bör kontrolleras med den precision som kursen eller tillämpningen kräver.
Vad kalkylatorn inte gör
Detta är ett verktyg för numerisk matrisreduktion, inte ett symboliskt algebrasystem. Det godtar inte variabler, bråk skrivna som uttryck, rotuttryck eller formler. Det beräknar inte determinant eller invers och tar inte fram någon parameterframställning, översätter inte rader till ekvationer och avgör inte om ett separat beskrivet ekvationssystem är konsistent.
Du kan mata in en numerisk utökad matris för att granska dess radreduktion, men verktyget behandlar varje kolumn som en del av en enda matris. Det känner inte igen någon skiljelinje för en utökad matris och tolkar inte den sista kolumnen som konstanter. Använd den visade RREF-matrisen och kolumnuppgifterna som matrisresultat och tillämpa sedan de konventioner som krävs för din uppgift i linjär algebra.
Vanliga frågor
Den godtar rektangulära numeriska matriser med 1 till 8 rader och 1 till 8 kolumner. Varje rad med innehåll måste ha lika många element.
Ja. Den registrerar startmatrisen och varje radbyte, skalning och eliminering med en ny bild av matrisen efter varje steg.
Nej. Mata in ändliga numeriska värden som heltal, decimaltal eller grundpotensform. Uttryck som 1/3, kvadratrötter och symboliska element tolkas inte.
Rangen är antalet pivotkolumner som hittas under reduktionen. Nolliteten är det totala antalet kolumner minus rangen och motsvarar därför antalet fria kolumner.
Den kan radreducera en numerisk matris, även tal ordnade som en utökad matris, men identifierar inte variabler, tolkar inte en skiljelinje, prövar inte ett skrivet system och ger inte en parameterframställning.
Reduktionen behandlar värden med absolutbelopp under 1e-10 som noll för att dölja rester från flyttalsberäkningen. Matriser som är nära singulära kan kräva ett specialverktyg med hög precision eller exakt aritmetik.
Relaterade verktyg
Numerologikalkylator
Beräkna namnanknutna numerologital med pythagoreiska eller kaldeiska bokstavsvärden: uttryck, själens drivkraft och personlighet.
Lyftkraftskalkylator
Beräkna lyftkraften med Arkimedes formel F = ρ·V·g. Ange vätskans densitet och den nedsänkta volymen för att få den uppåtriktade kraften i newton och massan undanträngd vätska i kilogram.
Balusterkalkylator
Ange räckets fria spännvidd, balusterbredden och det största tillåtna mellanrummet för att få exakt antal balustrar du behöver och det jämna avståndet mellan varje spjäla, utan något mellanrum som överskrider normen.
ABV-kalkylator
Ange original gravity (OG) och final gravity (FG) för att räkna ut ABV, ABW, skenbar utjäsning och kalorier per 355 ml.
Bränslekostnadskalkylator
Uppskatta bränslekostnaden från sträcka, förbrukning och pumppris. Använd L/100 km, km/L eller MPG med matchande enheter.
Makrokalkylator
Omvandla ett dagligt kalorimål och makroprocent till gram protein, kolhydrater och fett. Testa balanserade, proteinrika, muskelökande eller lågkolhydratinriktade upplägg.