Vai al contenuto
100% locale

Solutore di sistemi di equazioni lineari

Risolvi un sistema di equazioni lineari con eliminazione gaussiana e visualizza rango, determinante e soluzione completa.

Ingresso
Uscita

Solutore di sistemi di equazioni lineari

Incolla un sistema di equazioni lineari, una per riga, e questo strumento costruisce la matrice, esegue l'eliminazione gaussiana e stampa la soluzione. Funziona altrettanto bene come risolutore di matrice aumentata: cambia "Input come" in modalità matrice e digita le righe di coefficienti con la costante come ultimo valore su ogni riga, senza necessità di scrivere i nomi delle variabili.

Ogni equazione è scritta con le variabili a sinistra e un numero semplice a destra, come "2x + 3y = 5" — qualsiasi lettera funziona come nome di variabile, incluse cose come x1 e x2, e un numero solo a sinistra (come "2x + 3 = 5") viene automaticamente spostato dall'altro lato del segno di uguale. Alterna "Output come" tra frazioni esatte e decimali fissi, e imposta quanti decimali visualizzare. Attiva "Mostra i passaggi di eliminazione" per vedere la matrice aumentata dopo ogni pivot, e "Mostra rango e determinante" per vedere il rango della matrice dei coefficienti, il rango della matrice aumentata, e per un sistema quadrato, il determinante.

Non ogni sistema ha esattamente una risposta. Quando le equazioni si contraddicono, lo strumento lo segnala chiaramente, insieme ai due ranghi che lo provano. Quando ci sono più incognite che equazioni indipendenti, segnala infinite soluzioni e, con "Soluzione parametrica" attivata, esprime le variabili pivot in termini di quelle libere in modo da poter vedere l'intero insieme di soluzioni anziché un solo punto. I sistemi sono limitati a 50 equazioni e 50 incognite per mantenere la pagina reattiva; i sistemi più grandi dovrebbero essere divisi in blocchi più piccoli.

Tutto viene eseguito nel tuo browser utilizzando l'aritmetica esatta delle frazioni, quindi i risultati non si discostano mai come farebbe l'eliminazione in virgola mobile su un sistema mal condizionato. Nulla di ciò che digiti viene caricato da nessuna parte. Copia il risultato, scaricalo come file .txt, o rimanda l'output all'input per continuare a perfezionare il sistema.

FAQ

Come scrivo le equazioni?
Un'equazione per riga, variabili a sinistra e un numero a destra, come "2x + 3y = 5". Qualsiasi lettera funziona come nome di variabile, e una costante a sinistra (come il 3 in "2x + 3 = 5") viene automaticamente spostata a destra.
Cosa significa "infinite soluzioni" e qual è la forma parametrica?
Significa che il sistema ha più incognite che equazioni indipendenti. Con "Soluzione parametrica" attivata, lo strumento esprime le variabili vincolate in termini di quelle libere — ad esempio x = 6 − z, y = 1 + z, con z libera — il che descrive tutte le soluzioni contemporaneamente.
Perché dice che non c'è soluzione?
Le equazioni si contraddicono — nessuna combinazione di valori soddisfa tutte le equazioni contemporaneamente. Il rango della matrice dei coefficienti è inferiore al rango della matrice aumentata, che l'output mostra accanto al messaggio.
Posso inserire il sistema come matrice invece di equazioni?
Sì. Cambia "Input come" in "Matrice aumentata" e digita una riga per riga: i coefficienti seguiti dalla costante, separati da spazi o virgole — ad esempio "2 1 5" per 2x + y = 5. Le variabili vengono quindi etichettate x1, x2 e così via.
Il mio sistema viene caricato da qualche parte?
No. L'analisi, l'eliminazione e la formattazione avvengono nel tuo browser — nulla di ciò che digiti lascia mai il tuo dispositivo.