Excel Matrix Multiplikation

Vad är Matrix Multiplication på Excel?

I Excel har vi en inbyggd funktion för matrixmultiplikation och det är MMULT-funktion, det tar två matriser som ett argument och returnerar produkten av två matriser, med tanke på att båda matriserna ska ha samma antal rader och samma antal kolumner.

Förklaring

Matrixmultiplikation är en av de användbara funktionerna i excel som presenteras för att göra matematiska operationer. Det hjälper till att få produkten av två matriser. Matriserna som vill multiplicera har ett visst antal rader och kolumner för att presentera data. Storleken på den resulterade matrisen hämtas från antalet rader i den första matrisen och antalet kolumner i den andra matrisen. Det finns ett villkor för matrixmultiplikation; antalet kolumner i den första matrisen ska vara lika med antalet rader i den andra matrisen.

För att utföra matrixmultiplikationen används den fördefinierade MMULT-funktionen som presenteras i excel-programvaran. Matrixmultiplikation i Excel minskar mycket tid för att manuellt beräkna matrisprodukten.

I allmänhet görs matrixmultiplikation på två sätt. Enkel skalärmultiplikation utförs med hjälp av de grundläggande aritmetiska operationerna och avancerad matrismultiplikation hanteras med hjälp av matrisfunktion i Excel.

Excel-formeln som används för multiplikation anges på två sätt inklusive att manuellt skriva MMULT-funktionen efter likhetstecknet eller välja Math and Trig-funktionsbiblioteket som visas under fliken "Formler". Den matematiska funktionen MMULT hjälper till att returnera multiplikationen av två matriser. Det är en av de fördefinierade excelfunktionerna som används i kalkylblad för att utföra beräkningar på kort tid.

Syntax

Den erforderliga syntaxen som ska följas för matrixmultiplikationen är att

  • Parametrar: Array1 och Array2 är de två parametrar som krävs för multiplikation
  • Regel: Kolumner i array1 ska vara lika med rader i array2 och produktens storlek är lika med antalet rader i array1 och antalet kolumner i array2
  • Returnerar: MMULT-funktionen genererar siffrorna i produktmatrisen. Det anges som en formel eller kalkylbladfunktion i excelberäkningar.

Överväga,

Därefter är produkten av A * B följande

Hur gör man matrixmultiplikation i Excel? (med exempel)

Matriser multiplicering i Excel har någon applikation i realtid. Det finns två sätt att göra matrismultiplikation. Nedan följer några exempel på Excel Matrix Multiplication.

Du kan ladda ner denna Excel-mall för matrismultiplikation här - Excel-mall för matrixmultiplikation

Exempel # 1 - Multiplicera en matris med ett skalärt tal.

  • Steg 1: Först och främst ska data matas in i matrisen

  • Steg 2: Välj ett skalarvärde som vi ska multiplicera med array dvs 3

  • Steg 3: Uppskatta raderna och kolumnerna i den resulterande matrisen. Här kommer den resulterande matrisen att ha storleken 3 x 3.
  • Steg 4: Välj cellintervallet som är lika med storleken på den resulterande matrisen för att placera resultatet och ange den normala multiplikationsformeln

  • Steg 5: När du har angett formeln trycker du på Ctrl + Skift + Enter. Och resultatet kommer att erhållas som visas i nedanstående figur.

Exempel # 2 - Matrismultiplikation av två individuella matriser

  • Steg 1: Först och främst ska data matas in i array A-storlek 3 × 3

  • Steg 2: Ange data i den andra matrisen som kallas B-storlek 3 × 3

  • Steg 3: Vi måste se till att kolumnerna i den första matrisen har samma storlek som raderna i den andra matrisen
  • Steg 4: Uppskatta raderna och kolumnerna i den resulterande matrisen.
  • Steg 5: Välj cellintervallet som är lika med storleken på den resulterande matrisen för att placera resultatet och ange MMULT-multiplikationsformeln.

Ange värdena för att beräkna produkten för A & B.

När du har angett formeln trycker du på Ctrl + Skift + Enter för att få resultatet. Resultaten erhållna genom att multiplicera två matriser enligt följande och storleken på den resulterande matrisen är 3X3.

Exempel # 3

Matrixmultiplikation mellan matriser med en enda rad och en kolumn. Låt oss betrakta elementen i matriser som

Matris A är 1 × 3 och matris B är 3 × 1. Produktens A * B [AB] -matris är 1 × 1. Så skriv in matrismultiplikationsformeln i cellen.

Tryck på Enter för att få resultatet.

Exempel # 4 - Matrixmultiplikation mellan matriser med en kolumn och en enda rad

Matris A är 3 × 1 och matris B är 1 × 3. Produktens A * B [AB] -matris är 3 × 3.

Så svaret kommer att vara,

Exempel # 5 - Bestämning av kvadraten för en matris med MMULT i Excel

Kvadraten för matris A bestäms genom att multiplicera A med A.

Den resulterande matrisen erhålls som

Saker att komma ihåg

  • För att utföra matrismultiplikation är ett antal kolumner som presenteras i array1 och antalet rader som presenteras i array2 lika.
  • Det är svårt att ändra delen av en array eftersom arrayen är en grupp av element
  • Vid utförande av arraymultiplikation ska CTRL + SHIFT + ENTER användas för att producera alla element i resultatmatrisen. Annars produceras bara ett enda element
  • Elementen i en matris bör inte vara noll och text bör inte användas i matriser för att undvika fel
  • Produktmatrisens storlek är lika med raderna i den första matrisen och kolumnerna i den andra matrisen
  • Multiplikation av A * B är inte lika med multiplikationen av B * A i matrixmultiplikation
  • Att multiplicera en matris med enhetsmatris resulterar i samma matris (dvs. [A] * [Enhetsmatris] = [A])