ForHosting KIT · Matematica

Minore di matrice

Nella matrice con righe 1, 2, 3; 0, 4, 5; 1, 0, 6, cancellando la riga 1 e la colonna 1 restano le righe 4, 5 e 0, 6, il cui determinante, 24, è il minore. Righe e colonne si contano da 1. 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 minore di matrice è lo scalare che si ottiene eliminando una riga e una colonna di una matrice quadrata e calcolando il determinante di ciò che resta. Quel singolo numero è il mattone dell'espansione per cofattori, dell'aggiunta, della regola di Cramer e di ogni formula classica dell'inversa di una matrice piccola. Questa calcolatrice accetta un array annidato quadrato di numeri reali finiti insieme a indici di riga e colonna basati su uno, elimina quella riga e colonna, valuta il determinante del blocco restante con le stesse formule chiuse e il percorso LU usati dagli strumenti fratelli di algebra lineare, e restituisce il minore ripulito insieme alla sottomatrice, all'entry originale, al metodo usato e a una breve stringa di formula. Input non quadrati, matrici uno per uno, indici fuori intervallo, griglie vuote, NaN, Infinity e array troppo grandi vengono rifiutati con un chiaro errore di validazione.

Che cos'è un minore di matrice e come si calcola

Fissi una matrice quadrata A di ordine n almeno due e scelga interi i e j tra uno e n inclusi. Il minore M_ij è definito come il determinante della matrice (n meno uno) per (n meno uno) ottenuta eliminando la riga i e la colonna j di A. Quella definizione non moltiplica per un segno: la quantità con segno che compare nell'espansione di Laplace è il cofattore C_ij uguale a meno uno elevato a i più j per M_ij.

Questa capacità restituisce il minore non firmato, che è esattamente ciò che chiedono i libri quando scrivono trovare M_23 o elencare tutti i minori di una matrice tre per tre. Internamente il motore valida prima che l'input sia un vero array quadrato di numeri finiti con n tra due e trentadue, poi controlla che row e col siano interi nell'intervallo, costruisce la sottomatrice saltando la riga e la colonna scelte e infine ne calcola il determinante. Per un resto uno per uno il minore è semplicemente l'entry sopravvissuta.

Per un resto due per due si usa la forma chiusa ad meno bc. Per un resto tre per tre si applica l'espansione di Laplace lungo la prima riga. Per resti più grandi una fattorizzazione LU con pivot parziale moltiplica la diagonale di U per il segno della permutazione.

Controlli classici includono la matrice tre per tre con righe uno due tre, zero quattro cinque e uno zero sei il cui minore in riga uno colonna uno è ventiquattro dal blocco due per due quattro cinque su zero sei.

Dove i minori di matrice compaiono nel lavoro reale

I corsi di algebra lineare della scuola superiore e dell'università assegnano costantemente tabelle di cofattori, espansione lungo una riga scelta e calcolo a mano di minori due per due ritagliati da matrici tre per tre; un unico oracolo affidabile che restituisce la sottomatrice e il minore accelera la correzione e la preparazione delle demo.

I problemi di gare di programmazione e i riscaldamenti da colloquio spesso chiedono un minore specifico prima del determinante completo o dell'inversa, e gli ingegneri hanno bisogno di un M_ij numerico anziché di un prodotto silenzioso sbagliato da un'eliminazione sfalsata di uno. Le librerie di computer grafica e robotica che implementano l'inversione classica per aggiunta su blocchi piccoli si basano su un insieme completo di minori; verificare una entry contro questa calcolatrice intercetta presto bug di indice riga-colonna.

I corsi di statistica e algebra lineare numerica usano i minori discutendo minori principali e criteri di definizione positiva per matrici simmetriche. La abbini al landing del determinante di matrice quando gli studenti servono det della matrice intera, e ai landing di rango o inversa quando il passo successivo è l'invertibilità anziché un singolo determinante con riga eliminata.

Tabelle di cofattori per i compiti

Generi M_ij e la sottomatrice con riga eliminata per esercizi da manuale 2×2, 3×3 e n×n piccoli così docenti e autovalutatori condividono una verità di riferimento prima che gli studenti moltiplichino per il segno del cofattore.

Controlli dell'espansione di Laplace

Verifichi ogni minore che compare espandendo det(A) lungo una riga o colonna scelta, intercettando eliminazioni sfalsate di uno prima di assemblare il determinante completo.

Preparazione di aggiunta e inversa

Calcoli i minori individuali usati per costruire la matrice aggiunta nell'inversione classica di piccoli blocchi densi in grafica, robotica e ricette numeriche.

Qual è la differenza tra un minore e un cofattore?

Il minore M_ij è il determinante della matrice dopo aver eliminato la riga i e la colonna j. Il cofattore è C_ij = (−1)^(i+j) · M_ij. Questo strumento restituisce solo il minore; applichi Lei stesso il segno se Le serve il cofattore.

I campi row e col sono a base zero o a base uno?

A base uno, secondo la notazione dei libri M_11, M_23 e così via. Per una matrice n×n entrambi gli indici devono essere interi da 1 a n.

Perché una matrice 1×1 viene rifiutata?

Eliminare l'unica riga e colonna lascia una matrice 0×0 il cui determinante è una convenzione (spesso 1) che confonde i principianti. Si richiede n ≥ 2 affinché ogni minore sia un determinante di ordine positivo ben definito.

Quali metodi calcolano il determinante restante?

Formule chiuse 1×1 e 2×2, espansione di Laplace per cofattori per resti 3×3 e LU con pivot parziale per blocchi più grandi. La risposta include un campo method che nomina il percorso usato.

Quanto costa?

Lo strumento del 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/matrix-minor

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/matrix-minor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}'
{
  "matrix": [
    [
      1,
      2,
      3
    ],
    [
      0,
      4,
      5
    ],
    [
      1,
      0,
      6
    ]
  ],
  "row": 1,
  "col": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_minor",
  "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.

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.

Che cos'è un minore di matrice e come si calcola

Tutta l'aritmetica è codice in virgola mobile deterministico con pulizia stabile a dodici cifre significative, senza semi casuali, senza timestamp di orologio e senza chiamate di rete, così input identici producono sempre JSON identico.

Cosa invia Lei e cosa riceve indietro

Invii tre campi obbligatori. Ogni riga deve avere la stessa lunghezza, quella lunghezza deve eguagliare il numero di righe e n deve essere almeno due perché una matrice uno per uno non ha un minore proprio dopo aver rimosso la sua unica riga e colonna. I campi row e col sono interi basati su uno che nominano l'entry di cui vuole il minore; sono anche la riga e la colonna che verranno eliminate. Se in seguito Le serve il cofattore con segno, il determinante completo di A, l'aggiunta o l'inversa, li tratti come intenzioni di ricerca separate anziché sovraccaricare questa pagina della calcolatrice dei minori. Il campo matrix è un array JSON annidato di righe di numeri finiti, ad esempio uno virgola due virgola tre poi zero virgola quattro virgola cinque poi uno virgola zero virgola sei, oppure una stringa JSON che codifica lo stesso array annidato. Matrix assente, forme non array, righe irregolari, celle non numeriche, NaN, Infinity, griglie vuote, dimensioni maggiori di trentadue e indici fuori da uno a n falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riporta la dimensione n, row e col ecoati, l'entry originale a_ij in quella posizione, la sottomatrice ripulita, il minore scalare, il metodo di determinante usato sulla sottomatrice e una breve stringa di formula della forma M_ij uguale a det di A senza quella riga e colonna. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato.

Dove i minori di matrice compaiono nel lavoro reale

Poiché questa capacità è un motore parse puro, il prezzo dell'API è la base pubblicata di $0.002 per voce riuscita e la validazione fallita non consuma saldo.

Leggi la documentazione completa del KIT →