Excel Matrix Multiplikation

Was ist Matrixmultiplikation in Excel?

In Excel haben wir eine eingebaute Funktion für die Matrixmultiplikation und es ist eine MMULT-Funktion, die zwei Arrays als Argument verwendet und das Produkt von zwei Arrays zurückgibt, vorausgesetzt, beide Arrays sollten die gleiche Anzahl von Zeilen und die gleiche Anzahl von Spalten haben.

Erläuterung

Die Matrixmultiplikation ist eines der nützlichen Merkmale von Excel, das für mathematische Operationen vorgestellt wird. Es hilft, das Produkt aus zwei Matrizen zu gewinnen. Die zu multiplizierenden Matrizen haben eine bestimmte Anzahl von Zeilen und Spalten, um die Daten darzustellen. Die Größe der resultierenden Matrix ergibt sich aus der Anzahl der Zeilen des ersten Arrays und der Anzahl der Spalten des zweiten Arrays. Es gibt eine Bedingung für die Matrixmultiplikation; Die Anzahl der Spalten in der ersten Matrix sollte der Anzahl der Zeilen in der zweiten Matrix entsprechen.

Zur Durchführung der Matrixmultiplikation wird die in der Excel-Software dargestellte vordefinierte MMULT-Funktion verwendet. Die Excel-Matrixmultiplikation reduziert den Zeitaufwand für die manuelle Berechnung des Matrizenprodukts.

Im Allgemeinen erfolgt die Matrixmultiplikation auf zwei Arten. Die einfache Skalarmultiplikation wird unter Verwendung der grundlegenden arithmetischen Operationen durchgeführt, und die erweiterte Matrizenmultiplikation wird mit Hilfe der Arrayfunktion in Excel verwaltet.

Die für die Multiplikation verwendete Excel-Formel wird auf zwei Arten eingegeben, einschließlich der manuellen Eingabe der MMULT-Funktion nach dem Gleichheitszeichen oder der Auswahl der Funktionsbibliothek Math and Trig, die auf der Registerkarte 'Formeln' angezeigt wird. Die mathematische Funktion MMULT hilft bei der Rückgabe der Multiplikation zweier Arrays. Es ist eine der vordefinierten Excel-Funktionen, die in Arbeitsblättern verwendet werden, um Berechnungen in kurzer Zeit durchzuführen.

Syntax

Die erforderliche Syntax, die für die Matrixmultiplikation befolgt werden sollte, ist die folgende

  • Parameter: Array1 und Array2 sind die beiden Parameter, die für die Multiplikation erforderlich sind
  • Regel: Die Spalten von Array1 sollten den Zeilen von Array2 entsprechen, und die Größe des Produkts entspricht der Anzahl der Zeilen in Array1 und der Anzahl der Spalten in Array2
  • Rückgabe : Die Funktion MMULT generiert die Zahlen in der Produktmatrix. Es wird als Formel- oder Arbeitsblattfunktion in Excel-Berechnungen eingegeben.

Erwägen,

Dann ist das Produkt von A * B wie folgt

Wie mache ich die Matrixmultiplikation in Excel? (mit Beispielen)

Die Matrizenmultiplikation in Excel kann in Echtzeit angewendet werden. Es gibt zwei Möglichkeiten, eine Matrixmultiplikation durchzuführen. Im Folgenden finden Sie einige Beispiele für die Excel-Matrixmultiplikation.

Sie können diese Matrix Multiplication Excel-Vorlage hier herunterladen - Matrix Multiplication Excel-Vorlage

Beispiel 1 - Multiplizieren einer Matrix mit einer skalaren Zahl.

  • Schritt 1: Zunächst sollten Daten in das Array eingegeben werden

  • Schritt 2: Wählen Sie einen Skalarwert aus, den wir mit dem Array multiplizieren möchten, dh 3

  • Schritt 3: Schätzen Sie die Zeilen und Spalten des resultierenden Arrays. Hier hat das resultierende Array die Größe 3 x 3.
  • Schritt 4: Wählen Sie den Zellenbereich aus, der der Größe des resultierenden Arrays entspricht, um das Ergebnis zu platzieren und die normale Multiplikationsformel einzugeben

  • Schritt 5: Sobald Sie die Formel eingegeben haben, drücken Sie Strg + Umschalt + Eingabetaste. Das Ergebnis wird wie in der folgenden Abbildung gezeigt erhalten.

Beispiel 2 - Matrixmultiplikation zweier einzelner Arrays

  • Schritt 1: Zunächst sollten Daten in Array A Größe 3 × 3 eingegeben werden

  • Schritt 2: Geben Sie Daten in das zweite Array mit der Bezeichnung B-Größe 3 × 3 ein

  • Schritt 3: Wir müssen sicherstellen, dass die Spalten des ersten Arrays die gleiche Größe wie die Zeilen des zweiten Arrays haben
  • Schritt 4: Schätzen Sie die Zeilen und Spalten des resultierenden Arrays.
  • Schritt 5: Wählen Sie den Zellenbereich aus, der der Größe des resultierenden Arrays entspricht, um das Ergebnis zu platzieren, und geben Sie die MMULT-Multiplikationsformel ein.

Geben Sie die Werte ein, um das Produkt von A & B zu berechnen.

Sobald Sie die Formel eingegeben haben, drücken Sie Strg + Umschalt + Eingabetaste , um das Ergebnis zu erhalten. Die Ergebnisse, die durch Multiplizieren von zwei Arrays wie folgt erhalten werden, und die Größe des resultierenden Arrays beträgt 3 × 3.

Beispiel 3

Matrixmultiplikation zwischen Arrays mit einer einzelnen Zeile und einer einzelnen Spalte. Betrachten wir die Elemente von Matrizen als

Matrix A ist 1 × 3 und Matrix B ist 3 × 1. Die Größe der Produkt A * B [AB] -Matrix beträgt 1 × 1. Geben Sie also die Matrix-Multiplikationsformel in die Zelle ein.

Drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.

Beispiel 4 - Matrixmultiplikation zwischen Arrays mit einer einzelnen Spalte und einer einzelnen Zeile

Matrix A ist 3 × 1 und Matrix B ist 1 × 3. Die Größe der Produkt A * B [AB] -Matrix beträgt 3 × 3.

Die Antwort lautet also:

Beispiel 5 - Bestimmen des Quadrats einer Matrix mit MMULT in Excel

Das Quadrat der Matrix A wird durch Multiplizieren von A mit A bestimmt.

Die resultierende Matrix wird erhalten als

Dinge, an die man sich erinnern sollte

  • Um eine Matrixmultiplikation durchzuführen, sind die Anzahl der im Array1 dargestellten Spalten und die Anzahl der im Array2 dargestellten Zeilen gleich.
  • Es ist schwierig, den Teil eines Arrays zu ändern, da das Array eine Gruppe von Elementen ist
  • Während der Array-Multiplikation sollten STRG + UMSCHALT + EINGABETASTE verwendet werden, um alle Elemente der Ergebnismatrix zu erzeugen. Andernfalls wird nur ein einziges Element erzeugt
  • Die Elemente eines Arrays sollten nicht null sein und Text sollte nicht in Matrizen verwendet werden, um Fehler zu vermeiden
  • Die Größe des Produktarrays entspricht den Zeilen des ersten Arrays und den Spalten des zweiten Arrays
  • Die Multiplikation von A * B ist nicht gleich der Multiplikation von B * A bei der Matrixmultiplikation
  • Das Multiplizieren einer Matrix mit einer Einheitsmatrix ergibt dieselbe Matrix (dh [A] * [Einheitsmatrix] = [A])