Calcolatore RREF
Put one matrix row on each line. Separate entries with spaces; decimal-comma locales can use spaces, semicolons, or vertical bars between entries.
Riduci una matrice numerica alla forma a scala ridotta per righe e controlla ogni operazione elementare. Inserisci una matrice rettangolare da 1 × 1 a 8 × 8 per ottenere RREF, rango, nullità, colonne pivot e colonne libere. Il calcolatore accetta numeri finiti, non simboli o espressioni algebriche, e non trasforma una matrice aumentata nella soluzione scritta di un sistema.
Come calcolare la RREF
-
1
Inserisci la matrice
Scrivi una riga per linea e separa i valori con spazi, punti e virgola o barre verticali. La virgola è il separatore decimale, quindi non usarla per dividere le voci. Ogni riga deve avere lo stesso numero di elementi.
-
2
Controlla le dimensioni
Puoi usare qualsiasi matrice rettangolare da 1 × 1 a 8 × 8. Sono ammessi decimali e notazione scientifica, ma non frazioni come 1/3 né elementi simbolici.
-
3
Segui le operazioni sulle righe
Il calcolatore sceglie un pivot numerico, scambia le righe quando serve, porta il pivot a 1 ed elimina gli altri valori della sua colonna.
-
4
Leggi la struttura della matrice
Esamina la RREF con rango, nullità e numeri delle colonne pivot e libere, indicizzati a partire da 1, quindi copia il riepilogo se ti occorre.
Che cosa significa forma a scala ridotta per righe
Una matrice è in forma a scala ridotta per righe quando ogni riga non nulla ha un 1 iniziale, l’1 iniziale di ogni riga si trova più a destra rispetto a quello della riga precedente, tutti gli altri elementi di una colonna pivot sono zero e le eventuali righe nulle sono in fondo. Gli 1 iniziali sono i pivot.
La RREF mette in evidenza in modo univoco la struttura numerica di una matrice. Le colonne che contengono i pivot sono le colonne pivot; le rimanenti sono colonne libere. Il rango è il numero di pivot. Per una matrice con n colonne, la nullità indicata qui è n meno il rango e coincide con il numero di colonne libere.
Lo strumento numera le colonne a partire da 1. Se riporta le colonne pivot 1 e 3, intende la prima e la terza colonna della matrice inserita.
Operazioni sulle righe visualizzate
Il calcolatore usa i tre tipi standard di operazione elementare sulle righe:
- Scambiare due righe.
- Moltiplicare una riga per un numero diverso da zero.
- Sostituire una riga con se stessa meno un multiplo di un’altra riga.
Per ogni colonna pivot sceglie, tra le righe ancora disponibili, quella con il candidato pivot di valore assoluto maggiore. Questo pivoting parziale è una precauzione numerica che evita di dividere per un valore più piccolo quando ne è disponibile uno maggiore. La riga scelta viene spostata in posizione, il pivot viene portato a 1 e gli elementi sopra e sotto di esso vengono annullati. L’elenco mostra la matrice ottenuta dopo ogni operazione.
Sequenze diverse di operazioni valide possono avere passaggi intermedi differenti. La forma a scala ridotta finale è la stessa, salvo piccoli effetti dovuti all’aritmetica a precisione finita.
Esempio numerico svolto
Per la matrice predefinita
| Colonna 1 | Colonna 2 | Colonna 3 |
|---|---|---|
| 1 | 2 | -1 |
| 2 | 4 | 1 |
| -1 | -2 | 2 |
la forma a scala ridotta per righe è
| Colonna 1 | Colonna 2 | Colonna 3 |
|---|---|---|
| 1 | 2 | 0 |
| 0 | 0 | 1 |
| 0 | 0 | 0 |
I pivot sono due e si trovano nelle colonne 1 e 3, quindi il rango è 2. La colonna 2 è libera e la nullità vale 3 - 2 = 1. Il calcolatore mostra la sequenza di operazioni effettivamente eseguita, non soltanto la matrice finale.
Rango, nullità, colonne pivot e colonne libere
Il rango conta le posizioni pivot nella matrice ridotta. Descrive la dimensione dello spazio delle colonne ed equivale anche al numero di righe non nulle nella RREF.
La nullità è la dimensione del nucleo della matrice. Per una matrice m × n di rango r vale la relazione rango-nullità:
rango + nullità = numero di colonne, cioè r + nullità = n.
Il calcolatore ricava questi valori direttamente dalla riduzione numerica. Se non ci sono colonne libere, la nullità è zero. Una matrice rettangolare larga può avere più colonne libere; una matrice con righe dipendenti o nulle può avere rango inferiore al numero di righe.
Regole di inserimento e tolleranza numerica
Inserisci una riga per linea. In italiano puoi separare i valori con spazi, punti e virgola o barre verticali. Non usare la virgola come separatore tra valori, perché viene interpretata come segno decimale. Le righe vuote vengono ignorate, ma tutte le righe non vuote devono avere la stessa lunghezza. Sono ammessi interi, decimali e notazione scientifica come 2,5e-3. Ogni valore deve essere finito e compreso tra -1.000.000 e 1.000.000.
Il calcolo usa numeri in virgola mobile. Durante la riduzione, i valori con modulo inferiore a 1e-10 sono considerati zero. Questa tolleranza impedisce che piccoli residui di arrotondamento appaiano come falsi pivot, ma le matrici quasi singolari vanno controllate con la precisione richiesta dal corso o dall’applicazione.
Che cosa non fa questo calcolatore
È un riduttore di matrici numeriche, non un sistema di algebra simbolica. Non accetta variabili, frazioni scritte come espressioni, radicali o formule. Non calcola determinante o inversa e non produce una soluzione parametrica, non converte le righe in equazioni e non stabilisce la compatibilità di un sistema descritto separatamente.
Puoi inserire i numeri di una matrice aumentata per esaminarne la riduzione, ma lo strumento tratta tutte le colonne come parti di un’unica matrice. Non riconosce il confine dell’aumento né interpreta l’ultima colonna come termine noto. Usa la RREF e le informazioni sulle colonne come risultati matriciali, quindi applica le convenzioni richieste dal tuo problema di algebra lineare.
Domande frequenti
Accetta matrici numeriche rettangolari da 1 a 8 righe e da 1 a 8 colonne. Ogni riga non vuota deve contenere lo stesso numero di elementi.
Sì. Registra la matrice iniziale e ogni scambio, moltiplicazione ed eliminazione di riga, mostrando la matrice dopo ciascun passaggio.
No. Inserisci valori numerici finiti, come interi, decimali o notazione scientifica. Espressioni come 1/3, radici quadrate ed elementi simbolici non vengono interpretate.
Il rango è il numero di colonne pivot trovate durante la riduzione. La nullità è il numero totale di colonne meno il rango, quindi coincide con il numero di colonne libere.
Può ridurre una matrice numerica, anche se i valori sono disposti come in una matrice aumentata, ma non identifica le variabili, non riconosce il confine dell’aumento, non verifica un sistema scritto e non restituisce una soluzione parametrica.
La riduzione considera zero i valori con modulo inferiore a 1e-10 per eliminare i residui della virgola mobile. Per matrici quasi singolari può servire uno strumento specialistico ad alta precisione o con aritmetica esatta.
Strumenti correlati
Calcolatore dell’ascendente
Stima il tuo ascendente con data e ora di nascita. Usa un semplice metodo a blocchi di due ore, non una carta natale completa.
Calcolatore per Predire l'Altezza da Adulto
Ottieni una stima orientativa dell'altezza adulta dai dati dei genitori biologici. Lo strumento non formula diagnosi.
Calcolatore prestito auto
Calcola la rata mensile, gli interessi totali e l'importo complessivo di un prestito per auto nuova o usata. Con anticipo, permuta, IVA e spese.
Calcolatore di asfalto
Calcola quanto asfalto serve per un vialetto, un parcheggio o una strada. Inserisci lunghezza, larghezza e spessore per ottenere tonnellate, piedi quadrati, iarde cube e il costo totale.
Calcolatore della percentuale di grasso corporeo
Stima il grasso corporeo da collo, vita, fianchi e altezza. Usa la formula classica con metro US Navy per seguire i trend, non per diagnosi.
Convertitore altezza da piedi e pollici a cm
Converti un’altezza in piedi e pollici in centimetri e metri. Utile per moduli medici, documenti e app di fitness.