ForHosting KIT · Matematica

Calcolatrice di matrici

Sommi, sottragga o moltiplichi due matrici fino a cinquanta righe e cinquanta colonne: sommare le matrici 2×2 di 1, 2, 3, 4 e 5, 6, 7, 8 dà 6, 8, 10, 12. Le forme che non si possono combinare vengono rifiutate, mai riempite con zeri. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Operazione
Aggiungi imposta
Ottiene
Righe
2
Colonne
2
Righe di A
2
Colonne di A
2

Una calcolatrice di matrici che somma, sottrae o moltiplica due matrici numeriche rettangolari è uno strumento consueto nei compiti di algebra lineare, nei generatori d'esame e nei quaderni di ingegneria. Questa capacità accetta due matrici come array per righe di numeri finiti, più l'operazione scelta add, subtract o multiply, e restituisce la matrice risultante con le sue dimensioni e una breve stringa di formula. Addizione e sottrazione richiedono la stessa forma; la moltiplicazione richiede che il numero di colonne della prima coincida con quello di righe della seconda. Nessuna rete, nessun token di modello e un contratto numerico deterministico che Lei può fissare nei test.

Che cosa significano sommare, sottrarre e moltiplicare due matrici

L'algebra lineare tratta una matrice come una tabella rettangolare di numeri, scritta in ordine per righe: il primo array interno è la prima riga, il successivo la seconda, e così via. Le tre operazioni binarie elementari su due matrici sono addizione, sottrazione e moltiplicazione, ciascuna con una regola di compatibilità diversa. Addizione e sottrazione sono elemento per elemento: il risultato ha la stessa forma di entrambi gli ingressi e ogni voce è la somma o la differenza delle voci corrispondenti.

Ciò è definito solo quando entrambe le matrici condividono lo stesso numero di righe e lo stesso numero di colonne; una matrice due per tre non può essere sommata a una due per due, e questa calcolatrice rifiuta di inventare voci mancanti o di riempire con zeri.

La moltiplicazione è il prodotto dell'algebra lineare, non il prodotto voce per voce: se A è m per n e B è n per p, il prodotto è m per p, e la voce i,j è il prodotto scalare della riga i di A con la colonna j di B. Le dimensioni interne devono coincidere — colonne di A uguali alle righe di B — altrimenti il prodotto non è definito.

Questa calcolatrice di matrici implementa esattamente quelle tre definizioni da manuale e nient'altro: niente inversa, niente determinante, niente trasposta, niente autovalori.

Dove una calcolatrice unificata di matrici dimostra il proprio valore

Aule e piattaforme di tutoraggio usano una sola calcolatrice di matrici perché gli allievi verifichino addizione, sottrazione e prodotto senza saltare tra tre strumenti né confondere il prodotto voce per voce con il vero prodotto matriciale. I generatori d'esame necessitano di un oracolo deterministico che segni le forme incompatibili come errore invece di riempire in silenzio, via che un correttore difettoso potrebbe trattare come credito extra valido. La convalida fallita non consuma il saldo.

Tenga le richieste entro il limite di cinquanta per cinquanta, fissi il risultato arrotondato nei test e otterrà matrici riproducibili per i compiti, i plugin LMS e i worker all'edge senza erigere un'infrastruttura simbolica propria.

Controlli in aula e compiti a casa

Consenta agli allievi di inviare due matrici per righe e un'operazione, poi di verificare somma, differenza o prodotto secondo la definizione del manuale senza mescolare le forme.

Valutazione automatica di esami e LMS

Valuti gli item di aritmetica matriciale con un oracolo deterministico che rifiuta dimensioni incompatibili e non inventa mai riempimento né un prodotto voce per voce quando è stato chiesto multiply.

Quaderni e piccole mappe lineari

Sommi, sottragga o moltiplichi blocchi di taglia scolastica in script e pipeline di trasformazioni 2D senza importare una libreria completa di algebra lineare.

Come si sommano, si sottraggono o si moltiplicano due matrici?

Invii due array rettangolari per righe a e b più operation impostato su add, subtract o multiply.

Quando le dimensioni delle matrici sono incompatibili?

Addizione e sottrazione richiedono la stessa forma. La moltiplicazione richiede che il numero di colonne di a coincida con quello di righe di b.

Multiply è la stessa cosa che moltiplicare le voci una per una?

No. Multiply è il prodotto dell'algebra lineare: ogni voce di uscita è un prodotto scalare riga-colonna. Il prodotto voce per voce non è offerto; usi add o subtract per il lavoro elemento per elemento.

Quali dimensioni di matrice sono supportate?

Ogni matrice può avere al massimo 50 righe e 50 colonne, deve essere rettangolare e non vuota, e ogni voce deve essere un numero finito.

Che dimensione ha il risultato quando si moltiplicano due matrici?

Ha tante righe quante la prima matrice e tante colonne quante la seconda. Una matrice due per tre moltiplicata per una tre per due dà un risultato due per due, e ogni voce combina una riga della prima con una colonna della seconda.

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/math/matrix

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/math/matrix \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":[[1,2],[3,4]],"b":[[5,6],[7,8]],"operation":"add"}'
{
  "a": [
    [
      1,
      2
    ],
    [
      3,
      4
    ]
  ],
  "b": [
    [
      5,
      6
    ],
    [
      7,
      8
    ]
  ],
  "operation": "add"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.matrix",
  "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_rows50
max_cols50
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.

Dimensioni incompatibili falliscono con invalid_input invece di un riempimento o di una diffusione silenziosi.

Che cosa significano sommare, sottrarre e moltiplicare due matrici

Lei sceglie l'operazione, invia i due array per righe e riceve la matrice risultante oppure un invalid_input tipizzato quando le forme non si possono combinare per l'operazione richiesta.

Contratto di ingresso, forma della risposta ed errori

Il campo a è la prima matrice: un array non vuoto di righe, ciascuna riga un array non vuoto di numeri finiti, tutte le righe della stessa lunghezza affinché la matrice sia rettangolare. Il campo b è la seconda matrice nella stessa forma per righe. Esempio: sommare [[1,2],[3,4]] e [[5,6],[7,8]] produce [[6,8],[10,12]]. Moltiplicare una matrice due per tre per una tre per due produce un prodotto due per due. La convalida fallita non viene fatturata. Invii per POST un corpo JSON con tre campi obbligatori. Il campo operation è uno tra add, subtract o multiply; il gestore accetta alias come plus, minus e times, ma il contratto pubblicato usa quei tre nomi canonici. Ogni cella numerica può arrivare come numero JSON o come stringa numerica; campi assenti, stringhe vuote, valori non finiti, righe dentate e matrici vuote falliscono con invalid_input che nomina il campo in causa. Le matrici sono limitate a cinquanta righe e cinquanta colonne così una sola richiesta sta in un isolate Worker. In caso di successo il corpo restituisce result come matrice di uscita nella stessa forma nidificata per righe, rows e cols come forma del risultato, operation come nome canonico realmente applicato, le forme di ingresso rows_a, cols_a, rows_b e cols_b, copie analizzate di a e b, e una stringa formula che Lei può mostrare accanto alla risposta. Abbini la risposta alla propria composizione se Le servono parentesi ornate; questo endpoint restituisce solo numeri JSON e non emette grafici.

Dove una calcolatrice unificata di matrici dimostra il proprio valore

I quaderni di ingegneria e di scienze spesso concatenano una piccola somma e un piccolo prodotto nel montare mappe lineari, blocchi di rigidezza o trasformazioni 2D; chiamare una piccola API parse evita di trascinare un intero sistema di algebra computazionale per un array di taglia scolastica. Macro di foglio di calcolo e plugin LMS possono inviare due array per righe e un'operazione e ricevere un risultato JSON da riscrivere nelle celle. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza token di modello e senza rete in uscita.

Quanto costa la calcolatrice di matrici?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.

Leggi la documentazione completa del KIT →