ForHosting KIT · Matematica

Calcolatore di autovalori 2×2

Inserisca i quattro elementi di una matrice 2×2 e ottenga autovalori e autovettori: la matrice con righe (4, 1) e (2, 3) ha traccia 7, determinante 10 e autovalori 5 e 2. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Un calcolatore di autovalori 2×2 risponde alla domanda classica dell'algebra lineare per le più piccole matrici quadrate non banali: data una matrice reale A con quattro voci finite, quali scalari λ e quali vettori non nulli v soddisfano Av = λv? Questo strumento costruisce il polinomio caratteristico monico det(A − λI) = λ² − tr(A)λ + det(A), risolve la quadratica con il discriminante Δ = tr² − 4 det e restituisce due autovalori reali distinti, un autovalore reale ripetuto o una coppia coniugata complessa, insieme ad autovettori corrispondenti (vettori reali unitari o vettori complessi come parti reale e immaginaria).

Cosa calcola l'equazione caratteristica per una matrice 2×2

Espandendo il determinante due per due si ottiene la quadratica monica λ² − (a+d)λ + (ad − bc), così i coefficienti sono completamente determinati dalla traccia tr(A) = a + d e dal determinante det(A) = ad − bc. Il discriminante di quella quadratica è Δ = tr(A)² − 4 det(A), che si espande in modo equivalente a (a − d)² + 4bc.

Quando Δ è positivo ci sono due autovalori reali distinti λ± = (tr ± √Δ) / 2; quando Δ è zero c'è un autovalore reale ripetuto λ = tr/2 di molteplicità algebrica due; quando Δ è negativo le radici sono la coppia coniugata complessa α ± iβ con α = tr/2 e β = √|Δ|/2.

Ogni autovalore reale λ porta almeno un autovettore reale dallo spazio nullo di A − λI: un generatore comodo è la riga non nulla di quella matrice trasformata in un 2-vettore, che questo strumento orienta affinché la prima componente non nulla sia non negativa e poi normalizza a lunghezza euclidea unitaria. Per un autovalore ripetuto la molteplicità geometrica può essere uno (una sola retta di autovettori, caso difettivo) o due (ogni vettore non nullo funziona quando A è un multiplo scalare dell'identità).

Docenti, correttori e autori di kata curano tanto il rifiuto non numerico quanto le radici: una cella con testo non è una voce di matrice, e inventare zero o NaN nasconderebbe l'errore.

Consigli pratici, limiti e ricerche correlate

Mantenga ogni voce entro l'intervallo assoluto pubblicato e preferisca array numerici annidati quando controlla il client; la forma testo è comoda per flussi di incolla da foglio di calcolo ma si interpreta con le stesse regole numeriche. Discriminanti quasi nulli sono trattati come zero esatto sotto un epsilon fisso affinché il rumore in virgola mobile non trasformi una radice ripetuta in una minuscola coppia complessa.

Questa pagina si rivolge a chi cerca un calcolatore di autovalori 2×2, un risolutore di equazione caratteristica o autovettori due per due online; non è un eigensolver n×n generale, né uno strumento di decomposizione a valori singolari, né un sistema di algebra computazionale per voci simboliche. Preferisca questa capacità quando ha già quattro voci numeriche e serve solo lo spettro in forma chiusa; se la fonte è un problema testuale, assembla prima la matrice dei coefficienti.

I controlli andata-ritorno sono semplici: verifichi che ogni coppia reale riportata soddisfi Av ≈ λv entro l'arrotondamento, che il prodotto degli autovalori eguagli det e la somma eguagli la traccia, e che le coppie complesse appaiano come coniugate. Usi strumenti di rango di matrice quando serve il rango per pivot anziché lo spettro, e riservi librerie numeriche n×n a problemi densi più grandi fuori da questo ambito educativo due per due.

Controlli compiti su autoproblemi 2×2

Gli studenti incollano matrici due per due da libro e confrontano radici caratteristiche e autovettori manoscritti con un risultato deterministico prima di consegnare.

Controlli rapidi di spettro in modelli piccoli

Pipeline di controllo e dati affermano lo spettro di un blocco 2×2 (stabilità, autovalori positivi) senza tirare un'intera pila di algebra lineare numerica.

Come si calcolano qui gli autovalori 2×2?

Lo strumento forma il polinomio caratteristico monico λ² − tr(A)λ + det(A), valuta il discriminante Δ = tr² − 4 det e risolve la quadratica. Gli autovettori vengono dallo spazio nullo di A − λI (o costruzione coniugata complessa quando Δ < 0).

Cosa succede se una voce non è un numero?

Lo strumento non inventa mai autovalori NaN né costringe il testo a zero in silenzio.

Funziona per matrici più grandi di 2×2?

No. Questa capacità accetta solo matrici reali esattamente due per due affinché si applichi la quadratica caratteristica in forma chiusa. Usi un eigensolver numerico generale per problemi n×n.

E se il discriminante è negativo?

Ottiene una coppia coniugata complessa di autovalori α ± iβ con autovettori riportati come parti reale e immaginaria. Quello è lo spettro corretto sui complessi per una matrice reale senza autovalori reali.

Il calcolatore di autovalori 2×2 è gratuito?

Lo strumento nel browser è gratuito e gira in locale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/algebra/eigenvalues-2x2

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/algebra/eigenvalues-2x2 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[4,1],[2,3]]}'
{
  "matrix": [
    [
      4,
      1
    ],
    [
      2,
      3
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.eigenvalues_2x2",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_abs1000000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Inserisca la matrice come righe numeriche annidate o come testo semplice con virgole e a capo; le celle non numeriche e tutto ciò che non è esattamente due per due sono rifiutati con invalid_input affinché compiti e pipeline non vedano mai NaN silenziosi. Il percorso è aritmetica puramente deterministica — senza rete, senza semi casuali, senza orologio — così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento fisso a dodici decimali a ogni chiamata.

Cosa calcola l'equazione caratteristica per una matrice 2×2

Per una matrice reale A = [[a, b], [c, d]], gli autovalori sono le radici del polinomio caratteristico p(λ) = det(A − λI). Gli autovalori complessi arrivano con autovettori complessi riportati come vettori di coordinate reali e immaginarie separati affinché il JSON resti numeri semplici.

Come chiamare l'API e cosa riceve in risposta

Accetti un array di esattamente due righe di due numeri finiti ciascuna — ad esempio [[4, 1], [2, 3]] — oppure un blocco di testo con due righe separate da a capo o punti e virgola e voci separate da virgole o spazi. La validazione fallita non consuma mai saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi inviano di proposito celle di testo o errori di incolla tre per tre. Invii un corpo JSON con un campo obbligatorio matrix (alias rows, A e data). Ogni voce deve essere un numero finito il cui valore assoluto resti entro il limite pubblicato di un bilione; dimensioni diverse da due per due, righe vuote, matrix assente e celle non numeriche restituiscono invalid_input e non vengono mai addebitate. In caso di successo la risposta imposta matrix all'originale arrotondato, trace e det agli invarianti arrotondati, characteristic alla terna di coefficienti monici [1, −tr, det] più una stringa di formula e il discriminante, kind a uno tra two_real, repeated_real o complex_conjugate, eigenvalues a un elenco ordinato di valori con flag reali e molteplicità, eigenvectors ai dati di vettore corrispondenti (e normalizzati unitari), message a un breve riepilogo e steps a un array ordinato di note di derivazione che può mostrare su schede o affermare nei test. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale zero.

Consigli pratici, limiti e ricerche correlate

Nell'insegnamento abbini esempi: [[4, 1], [2, 3]] ha autovalori reali distinti cinque e due con autovettori chiari; l'identità ha un autovalore doppio uno con molteplicità geometrica due; un blocco rotazione-scala come [[0, −1], [1, 0]] produce autovalori immaginari puri ±i; e una matrice con una cella stringa dimostra il percorso duro invalid_input per voci non numeriche.

Test unitari per codice di algebra lineare

Generi casi two_real, repeated e complex_pair di riferimento più rifiuti non numerici deliberati per i valori attesi di kata di programmazione.

Leggi la documentazione completa del KIT →