Hoe matrixmultiplikaasje yn Excel te dwaan (5 foarbylden)

  • Diel Dit
Hugh West

In matriks is in wichtich ark, dat alle dagen brûkt wurdt yn statistyk en wittenskiplike stúdzjes. Excel-spreadsheets sels binne heul grutte matriksen mei 1.048.576 rigen en 16.384 kolommen. It is net ferrassend dat Excel wat nuttige ark leveret foar matrixoperaasjes. Yn dit artikel sille wy rjochtsje op matrix fermannichfâldigjen yn Excel mei ferskillende foarbylden fan ferskillende senario.

Download Practice Workbook

Jo kinne download it wurkboek mei alle brûkte foarbylden yn dit artikel út it fak hjirûnder.

Matrix Multiplication.xlsx

Hoe te dwaan Matrix Multiplication?

Lit ús earst rjochtsje op hoe't matrixmultiplikaasje eins wurket. As d'r twa matriks binne mei dimensjes i x j en j x k , sil elk elemint fan 'e earste rige fermannichfâldige wurde mei eleminten fan har respektivelike yngongsnûmers út' e earste kolom fan 'e twadde matriks. Dan sille alle resultaten tafoege de wearde oanjaan fan it elemint fan rige ien en kolom ien fan 'e resultaatmatrix, it rige nûmer fan' e earste matrix en kolomnûmer fan 'e twadde nimme. Dit sil i x k kear trochgean en resultearje yn in i x k matrix.

Litte wy in foarbyld nimme wêrby't wy twa matriks A en B tafoegje.

Elke yngong fan 'e earste rige fan matrix A sil fermannichfâldigje mei respektivelike yngongen út' e earste kolom fan matrix B. Dan sil it resultaat ús de 1×1 wearde jaan fande fermannichfâldige matrix, lit ús sizze C. Yn dit foarbyld sil it 1*4+2*6+3*8=40 wêze.

Itselde proses sil werhelje foar 1e rige fan A en 2e kolom fan B, 2e rige fan A en 1e kolom foar B, 2e rige fan A en 2e kolom fan B.

Einlik sil it resultaat der sa útsjen.

Dit is de fermannichfâldige matrix fan A en B.

5 Geskikte eksimplaren om Matrix-multiplikaasje te dwaan yn Excel

Excel hat in ynboude MMULT-funksje foar Matrix-multiplikaasje. Dizze funksje nimt twa arrays as arguminten. Wy kinne matrices brûke as argumint arrays yn dizze funksje om it winske resultaat te krijen.

1. Matrix fermannichfâldigje fan twa arrays

Litte wy twa yndividuele matriks A en B nimme. Yn Excel sille wy behannelje se as arrays foar matrix fermannichfâldigje.

Stappen:

  • Selektearje earst de sellen dy't jo jo matrix pleatse wolle yn.

  • Skriuw dan yn de folgjende formule.

=MMULT(B5:D7,B10:D12)

  • No, op jo toetseboerd, druk op Ctr+Shift+Enter . Jo sille it resultaat hawwe fan 'e AxB-matrix.

Jo kinne itselde dwaan foar de BxA-matrix troch matrix B yn te fieren as de earste en matrix A as de twadde argumint fan 'e funksje MMULT .

Lês mear: Hoe kinne jo 3 matriksen fermannichfâldigje yn Excel (2 maklike metoaden)

2. Fermannichfâldigje ien kolom mei ien rige array

Litte wy it folgjende nimmedataset, mei matriksen dy't mar ien kolom en ien rige befetsje.

De fermannichfâldige matrix AxB sil it resultaat wêze fan it fermannichfâldigjen fan ien-kolom- en ien-rige-matriksen.

Stappen:

  • Selektearje earst it berik fan sellen foar de fermannichfâldige matrix.

  • Skriuw dan de folgjende formule op.

=MMULT(B5:B7,B10:D10)

  • Druk as lêste op Ctrl+Shift+Enter op jo toetseboerd. Jo sille de resultearjende matrix hawwe.

Lês mear: Hoe kinne jo meardere sellen yn Excel fermannichfâldigje (4 metoaden)

Gelykbere lêzingen

  • Hoe kinne jo kolommen yn Excel fermannichfâldigje (9 nuttige en maklike manieren)
  • Twa kolommen fermannichfâldigje yn Excel (5 maklikste metoaden)
  • Hoe kinne jo Multiply Sign yn Excel brûke (mei 3 alternative metoaden)
  • As sel wearde befettet, fermannichfâldigje dan mei help Excel Formule (3 foarbylden)

3. Ien rige en ien kolom array fermannichfâldigje yn Excel

Foar deselde dataset brûkt yn de foarige metoade, matrix fermannichfâldigjen fan BxA sil jouwe de fermannichfâldigje fan ien rige en ien kolom matrices.

Stappen:

  • Selektearje earst de sel. Dizze fermannichfâldigje sil mar ien wearde opleverje, dus selektearje hjir ien sel.

  • Fier dan de folgjende formule yn.

=MMULT(B10:D10,B5:B7)

  • Druk no op Ctrl+Shift+Enter op jo toetseboerd. Josil jo winske resultaat hawwe.

Lês mear: Multiplication Formula in Excel (6 Quick Approaches)

4. Berekkenje it kwadraat fan in matriks út matrix fermannichfâldigjen

Litte wy weromgean nei de matriks op de foarbylden brûkt yn it earste foarbyld. Wy sille hjir matrixfermannichfâldigje brûke om de kwadraten fan matriksen A en B te bepalen.

Stappen:

  • Selektearje de berik fan sellen foar jo fjouwerkante matrix.

  • Skriuw no de folgjende formule op.

=MMULT(B5:D7,B5:D7)

  • Druk no op Ctrl+Shift+Enter op jo toetseboerd. Jo sille it kwadraat fan 'e matrix A hawwe.

Jo kinne it berik fan matrix A ferfange troch it berik fan matrix B (B10:D12) en krije ek it kwadraat fan matrix B.

Lês mear: Wat is de formule foar fermannichfâldigjen yn Excel foar meardere sellen? (3 manieren)

Fergelykbere lêzingen

  • Hoe kinne jo in kolom fermannichfâldigje mei in nûmer yn Excel (4 maklike metoaden)
  • Fermannichfâldigje mei persintaazje yn Excel (4 maklike manieren)
  • Hoe kinne jo in kolom yn Excel fermannichfâldigje mei in konstante (4 maklike manieren)
  • Fermannichfâldigje twa kolommen en dan Som yn Excel

5. Fermannichfâldigje fan in matrix en in skalaar

As in matrix wurdt fermannichfâldige mei mar in getal, alle eleminten fan 'e matriks wurde fermannichfâldige mei dat getal. Dit kin ek berikt wurde ynExcel.

Foar de demonstraasje brûk ik hjir de matrix A en fermannichfâldigje dy mei 7.

Stappen:

  • Selektearje it berik fan sellen foar de fermannichfâldige matrix.

  • Typ dan de folgjende formule yn it fak.

=B5:D7*G7

  • Druk op Ctrl+Shift+Enter op jo toetseboerd.

Lês Mear: Hoe te fermannichfâldigjen yn Excel: Columns, Cells, Rows, & Sifers

Flaters by it dwaan fan matrixfermannichfâldigjen yn Excel

Der binne ferskate flaters dy't jo kinne tsjinkomme by it útfieren fan matrixfermannichfâldigjen yn Excel.

Dêrfan is in #WAARDE! flater kin foarkomme as it oantal kolommen yn de earste rige en it oantal rigen yn de twadde rige net oerienkomme.

Jo sille hawwe deselde flater as d'r op syn minst ien net-numerike wearde is yn in sel binnen de array.

As jo ​​mear wearden selektearje dan jo sabeare fermannichfâldige matrix liket, dan sil #N/A flater hawwe, hoewol allinich yn 'e ekstra sellen dy't jo hawwe selektearre.

Lês Mear: Hoe te dielen en fermannichfâldigje yn ien Excel-formule (4 manieren)

Beheining fan matrixmultiplikaasje yn Excel

As jo ​​Excel 2003 of in âldere ferzje brûke, is d'r in limyt foar matrix fermannichfâldigjen fan 71 × 71 diminsjes. Mar foar de lettere ferzjes kinne jo de operaasje trochgean sa lang as it spreadsheet it talit,allinich beheind troch de RAM fan jo systeem.

Konklúzje

Dit wiene de ferskate situaasjes dy't jo matrixfermannichfâldigje kinne dwaan yn Excel. Hoopje dat jo dit artikel nuttich en ynformatyf hawwe fûn. As jo ​​fragen of suggestjes foar ús hawwe, lit it ús hjirûnder witte.

Foar mear gidsen lykas dizze, besykje Exceldemy.com .

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.