Moltiplicazione di matrici di Excel

Cos'è la moltiplicazione di matrici su Excel?

In Excel abbiamo una funzione incorporata per la moltiplicazione di matrici ed è la funzione MMULT, prende due array come argomento e restituisce il prodotto di due array, dato che entrambi gli array dovrebbero avere lo stesso numero di righe e lo stesso numero di colonne.

Spiegazione

La moltiplicazione di matrici è una delle caratteristiche utili di Excel presentate per eseguire operazioni matematiche. Aiuta a ottenere il prodotto di due matrici. Le matrici che si vogliono moltiplicare hanno un certo numero di righe e colonne per presentare i dati. La dimensione della matrice risultante è presa dal numero di righe della prima matrice e dal numero di colonne della seconda matrice. C'è una condizione per la moltiplicazione di matrici; il numero di colonne nella prima matrice dovrebbe essere uguale al numero di righe nella seconda matrice.

Per eseguire la moltiplicazione di matrici, viene utilizzata la funzione MMULT predefinita presentata nel software Excel. La moltiplicazione di matrici di Excel riduce molto il tempo necessario per calcolare manualmente il prodotto delle matrici.

In generale, la moltiplicazione di matrici viene eseguita in due modi. La moltiplicazione scalare semplice viene eseguita utilizzando le operazioni aritmetiche di base e la moltiplicazione avanzata delle matrici viene gestita con l'aiuto della funzione array in Excel.

La formula di Excel utilizzata per la moltiplicazione viene inserita in due modi, inclusa la digitazione manuale della funzione MMULT dopo il segno di uguale o la selezione della libreria di funzioni matematiche e trigonometriche presentata nella scheda "Formule". La funzione matematica MMULT aiuta a restituire la moltiplicazione di due array. È una delle funzioni excel predefinite utilizzate nei fogli di lavoro per eseguire calcoli in breve tempo.

Sintassi

La sintassi richiesta da seguire per la moltiplicazione di matrici è questa

  • Parametri: Array1 e Array2 sono i due parametri richiesti per eseguire la moltiplicazione
  • Regola: le colonne di array1 devono essere uguali alle righe di array2 e la dimensione del prodotto è uguale al numero di righe in array1 e al numero di colonne in array2
  • Restituisce: la funzione MMULT genera i numeri nella matrice del prodotto. Viene inserito come formula o funzione del foglio di lavoro nei calcoli Excel.

Tener conto di,

Quindi il prodotto di A * B è il seguente

Come eseguire la moltiplicazione di matrici in Excel? (con esempi)

La moltiplicazione delle matrici in Excel ha alcune applicazioni in tempo reale. Esistono due modi per eseguire la moltiplicazione di matrici. Di seguito sono riportati alcuni esempi della moltiplicazione di matrici di Excel.

Puoi scaricare questo modello Excel per la moltiplicazione della matrice qui - Modello Excel per la moltiplicazione della matrice

Esempio # 1 - Moltiplicare una matrice per un numero scalare.

  • Passaggio 1: prima di tutto i dati devono essere inseriti nell'array

  • Passaggio 2: selezionare un valore scalare che moltiplicheremo con array, ovvero 3

  • Passaggio 3: stimare le righe e le colonne della matrice risultante. Qui l'array risultante sarà di dimensioni 3 x 3.
  • Passaggio 4: selezionare l'intervallo di celle uguale alla dimensione della matrice risultante per posizionare il risultato e immettere la normale formula di moltiplicazione

  • Passaggio 5: una volta inserita la formula, premere Ctrl + Maiusc + Invio. E il risultato sarà ottenuto come mostrato nella figura sotto menzionata.

Esempio n. 2 - Moltiplicazione di matrici di due array individuali

  • Passaggio 1: prima di tutto, i dati devono essere inseriti nella matrice A di dimensioni 3 × 3

  • Passaggio 2: immettere i dati nel secondo array denominato dimensione B di 3 × 3

  • Passaggio 3: è necessario assicurarsi che le colonne del primo array abbiano le stesse dimensioni delle righe del secondo array
  • Passaggio 4: stimare le righe e le colonne della matrice risultante.
  • Passaggio 5: selezionare l'intervallo di celle uguale alla dimensione della matrice risultante per posizionare il risultato e immettere la formula di moltiplicazione MMULT.

Immettere i valori per calcolare il prodotto di A e B.

Una volta inserita la formula, premi Ctrl + Maiusc + Invio per ottenere il risultato. I risultati ottenuti moltiplicando due array come segue e la dimensione dell'array risultante è 3X3.

Esempio n. 3

Moltiplicazione di matrici tra array con una singola riga e una singola colonna. Consideriamo gli elementi delle matrici come

La matrice A è di 1 × 3 e la matrice B è di 3 × 1. La dimensione della matrice del prodotto A * B [AB] è 1 × 1. Quindi inserisci la formula di moltiplicazione della matrice nella cella.

Premi Invio per ottenere il risultato.

Esempio # 4 - Moltiplicazione di matrici tra array con una singola colonna e una singola riga

La matrice A è di 3 × 1 e la matrice B è di 1 × 3. La dimensione della matrice del prodotto A * B [AB] è 3 × 3.

Quindi, la risposta sarà,

Esempio n. 5: determinazione del quadrato di una matrice utilizzando MMULT in Excel

Il quadrato della matrice A è determinato moltiplicando A per A.

La matrice risultante è ottenuta come

Cose da ricordare

  • Per eseguire la moltiplicazione di matrici, il numero di colonne presentate nella matrice1 e il numero di righe presentate nella matrice2 sono uguali.
  • È difficile cambiare la parte di un array poiché l'array è un gruppo di elementi
  • Durante l'esecuzione della moltiplicazione di array, è necessario utilizzare CTRL + MAIUSC + INVIO per produrre tutti gli elementi della matrice dei risultati. In caso contrario, viene prodotto un solo elemento
  • Gli elementi di un array non dovrebbero essere nulli e il testo non dovrebbe essere usato nelle matrici per evitare errori
  • La dimensione della matrice del prodotto è uguale alle righe della prima matrice e alle colonne della seconda matrice
  • La moltiplicazione di A * B non è uguale alla moltiplicazione di B * A nella moltiplicazione di matrici
  • Moltiplicando una matrice con una matrice unitaria si ottiene la stessa matrice (ad es. [A] * [Unit matrix] = [A])