Multiplikation af Excel-matrix | Top 2-metode - Scalar & MMULT Excel-funktion

Hvad er matrixmultiplikation i Excel?

I excel har vi en indbygget funktion til matrixmultiplikation, og det er MMULT-funktion, det tager to arrays som et argument og returnerer produktet af to arrays, forudsat at begge arrays skal have det samme antal rækker og det samme antal kolonner.

Forklaring

Matrixmultiplikation er en af ​​de nyttige funktioner i excel, der præsenteres for at udføre matematiske operationer. Det hjælper med at få produktet af to matricer. De matricer, der vil multiplicere, har et bestemt antal rækker og kolonner for at præsentere dataene. Størrelsen på den resulterede matrix er taget fra antallet af rækker i den første matrix og antallet af kolonner i den anden matrix. Der er en betingelse for matrixmultiplikation; antallet af kolonner i den første matrix skal være lig med antallet af rækker i den anden matrix.

For at udføre matrixmultiplikationen anvendes den foruddefinerede MMULT-funktion, der præsenteres i excelsoftwaren. Multiplikation af Excel-matrix reducerer meget tid til beregning af produktet af matricer manuelt.

Generelt udføres matrixmultiplikation på to måder. Enkel skalar multiplikation udføres ved hjælp af de grundlæggende aritmetiske operationer, og avanceret matricer multiplikation styres ved hjælp af array funktion i excel.

Excel-formlen, der bruges til multiplikation, indtastes på to måder, herunder manuel indtastning af MMULT-funktion efter lighedstegnet eller valg af Math- og Trig-funktionsbibliotek præsenteret under fanen 'Formler'. Den matematiske funktion MMULT hjælper med at returnere multiplikationen af ​​to arrays. Det er en af ​​de foruddefinerede excel-funktioner, der bruges i regneark til at udføre beregninger på kort tid.

Syntaks

Den krævede syntaks, der skal følges for matrixmultiplikationen, er den

  • Parametre: Array1 og Array2 er de to parametre, der kræves for at udføre multiplikation
  • Regel: Kolonner i matrix1 skal være lig med rækker i array2, og produktets størrelse er lig med antallet af rækker i array1 og antallet af kolonner i array2
  • Returnerer: MMULT-funktionen genererer numrene i produktmatrixen. Det indtastes som en formel eller regnearkfunktion i excel-beregninger.

Overveje,

Derefter er produktet af A * B som følger

Hvordan laver man matrixmultiplikation i Excel? (med eksempler)

Matriceringsmultiplikation i excel har en vis realtidsapplikation. Der er to måder at udføre matrixmultiplikation på. Nedenfor er nogle eksempler på Excel Matrix Multiplikation.

Du kan downloade denne Excel-skabelon til matrixmultiplikation her - Excel-skabelon til matrixmultiplikation

Eksempel # 1 - Multiplikation af en matrix med et skalarnummer.

  • Trin 1: Først og fremmest skal data indtastes i arrayet

  • Trin 2: Vælg en skalarværdi, som vi skal multiplicere med array, dvs. 3

  • Trin 3: Skøn rækkerne og kolonnerne i det resulterende array. Her vil den resulterende matrix have størrelse 3 x 3.
  • Trin 4: Vælg det celleområde, der svarer til størrelsen på det resulterende array for at placere resultatet, og indtast den normale formeringsformel

  • Trin 5: Når du har indtastet formlen, skal du trykke på Ctrl + Shift + Enter. Og resultatet opnås som vist i nedenstående figur.

Eksempel # 2 - Matrixmultiplikation af to individuelle arrays

  • Trin 1: Først og fremmest skal data indtastes i array A-størrelse på 3 × 3

  • Trin 2: Indtast data i det andet array kaldet B-størrelse på 3 × 3

  • Trin 3: Vi skal sikre, at kolonner i den første matrix har samme størrelse som rækker i den anden matrix
  • Trin 4: Skøn rækkerne og kolonnerne i det resulterende array.
  • Trin 5: Vælg det celleområde, der svarer til størrelsen på det resulterende array for at placere resultatet, og indtast MMULT-multiplikationsformlen.

Indtast værdierne for at beregne produktet af A & B.

Når du har indtastet formlen, skal du trykke på Ctrl + Shift + Enter for at få resultatet. Resultaterne opnået ved at gange to arrays som følger, og størrelsen af ​​den resulterende matrix er 3X3.

Eksempel 3

Matrixmultiplikation mellem arrays med en enkelt række og en enkelt kolonne. Lad os overveje elementerne i matricer som

Matrix A er på 1 × 3, og matrix B er på 3 × 1. Størrelsen på produkt A * B [AB] matrix er 1 × 1. Så indtast matrixmultiplikationsformlen i cellen.

Tryk på Enter for at få resultatet.

Eksempel # 4 - Matrixmultiplikation mellem arrays med en enkelt kolonne og en enkelt række

Matrix A er 3 × 1 og matrix B er 1 × 3. Størrelsen på produkt A * B [AB] matrix er 3 × 3.

Så svaret vil være,

Eksempel 5 - Bestemmelse af firkanten af ​​en matrix ved hjælp af MMULT i Excel

Kvadraten i matrix A bestemmes ved at multiplicere A med A.

Den resulterende matrix opnås som

Ting at huske

  • For at udføre matrixmultiplikation er et antal kolonner, der præsenteres i array1 og antallet af rækker, der præsenteres i array2, ens.
  • Det er svært at ændre den del af et array, da arrayet er en gruppe af elementer
  • Under udførelse af array-multiplikation skal CTRL + SHIFT + ENTER bruges til at producere alle elementer i resultatmatricen. Ellers produceres kun et enkelt element
  • Elementerne i en matrix bør ikke være nul, og tekst bør ikke bruges i matricer for at undgå fejl
  • Produktmatrixens størrelse er lig med rækkerne i den første matrix og kolonnerne i den anden matrix
  • Multiplikation af A * B er ikke lig med multiplikationen af ​​B * A i matrixmultiplikation
  • Multiplikation af en matrix med enhedsmatrix resulterer i den samme matrix (dvs. [A] * [Enhedsmatrix] = [A])