- - Excel 2010 Matrix Multiplication (MMULT)

Excel 2010 Matrix Multiplication (MMULT)

Tidigare har vi täckt hur man utvärderar det inverse av matrisen. Nu kommer vi att använda Excel inherent MMULT funktion för att ta reda på multiplikation av matris direkt, snarare än att gå för manuell formulering. Den behandlar också datavärden som matris och tar matris som argument (er).

Starta Excel 2010-kalkylbladet som du behöver ta reda på matrismultiplikation. Vi har till exempel inkluderat ett kalkylblad som innehåller fält; Matrix1, Matrix2 och Multiplikation som visas på skärmdumpen nedan.

tabell

Vi kommer att ta reda på multiplikationen avmatriser. Vi har tre 2 × 2 och en 3 × 3 matris. Formeln skulle vara absolut samma för varje kategori. Den gamla metoden för att utvärdera multiplikation kan vara mycket lång, särskilt när vi måste ta itu med 3 × 3-matris. Men vi kommer att använda MMULT-funktion Den grundläggande syntaxen för dessa funktioner är;

= MMULT (matris1, matris2)

Det första och andra argumentet för funktionen ärett enkelt array, eftersom det tar array som argument, kommer vi att placera platsen för cellen där arrayen finns. Du kan dock också sätta in värden direkt.

Vi skriver denna funktion som;

{= MMULT (A2: B3, E2: F3)}

Som A2:B3 är platsen för cellen där vår första matris är bosatt och E2: F3 är platsen för den andra. Som vi har att göra med matris här, så måste du trycka på Ctrl + Shift + Enter för att bifoga funktionen i lockiga parenteser, som indikerar användningen av matriser.

Välj nu de första matriscellerna i Multiplikation fältet och ange bara funktionen som nämnts ovan. Det kommer att ge multiplikationsresultatet i 4 celler eftersom vi har utvärderat 2 × 2-matris.

mutiplication]

För att ta reda på multiplikationsresultat i andramatriser, välj den utvärderade matrisen och bara kopiera och klistra in i andra 2 × 2 matriser. Som visas nedan har vi precis kopierat matrisen till matrisen under den.

kopia

Upprepa nu samma procedur för alla 2 × 2-matriser. För 3 × 3-matris, skriv ner funktionen igen genom att ange varje cellplats i båda matriserna.

{= MMULT (A14: C16, E14: G16)}

matris multiplicera

Du kan också kolla in tidigare granskade Matrix-funktion; Utvärdering av Matrix Determinant (MDETERM) och ta reda på Inverse of Matrix.

kommentarer