So führen Sie eine Matrixmultiplikation in MATLAB mit der Funktion mtimes() durch

So Fuhren Sie Eine Matrixmultiplikation In Matlab Mit Der Funktion Mtimes Durch



MATLAB steht für Matrixlabor und der Zweck seiner Entwicklung bestand darin, Matrixoperationen durchzuführen. Mit MATLAB können wir problemlos komplexe Matrixoperationen durchführen. Die Matrixmultiplikation ist eine komplizierte und schwierige Operation, die mit der integrierten MATLAB-Funktion ganz einfach wird mmal ()-Funktion.

Folgen Sie diesem Artikel, um zu erfahren, wie Sie mit MATLAB eine Matrixmultiplikation durchführen mmal ()-Funktion.







Wie multipliziere ich Matrizen in MATLAB mit der Funktion mtimes()?

Wie die lineare Algebra folgt MATLAB der Regel der Matrixmultiplikation, d. h. zwei Matrizen sind für die Multiplikation kompatibel, wenn die Anzahl der Spalten der ersten Matrix gleich der Anzahl der Zeilen der zweiten Matrix ist.



Wir können Matrizen in MATLAB mit der integrierten Funktion multiplizieren mmal ()-Funktion. Diese Funktion akzeptiert zwei Matrizen als Eingabe und führt eine Multiplikationsoperation mit ihnen durch, indem sie der Multiplikationsregel folgt. Infolgedessen ist die mmal ()-Funktion gibt eine Matrix zurück, die das Ergebnis der Multiplikation zweier Matrizen ist.



Syntax

Die Funktion mtimes() folgt einer einfachen Syntax, die unten angegeben ist:





C = mmal(A,B)

Hier,

Die Funktion C = mmal(A, B) berechnet die zwischen zwei Matrizen A und B durchgeführte Multiplikation anhand der angegebenen mathematischen Formel.



Beispiele

Betrachten Sie einige Beispiele, um das Konzept der Matrixmultiplikation mit zu verstehen mmal ()-Funktion.

Beispiel 1: Wie führt man eine Matrixmultiplikation zwischen zwei quadratischen Matrizen mit derselben Dimension durch?

In diesem Beispiel führen wir eine Matrixmultiplikation zwischen zwei quadratischen Matrizen mit der gleichen Dimension n=2 durch mmal ()-Funktion.

A = rand(2,2)

B = Magie(2)

C = mmal(A, B)

Beispiel 2: Wie führt man eine Matrixmultiplikation zwischen zwei rechteckigen Matrizen mit unterschiedlichen Dimensionen durch?

Der angegebene MATLAB-Code verwendet die mmal ()-Funktion zum Durchführen einer Matrixmultiplikation zwischen zwei rechteckigen Matrizen mit den Abmessungen 2 x 3 bzw. 3 x 2.

A = rand(2,3)

B = [1 2; 2 7; -9 0]

C = mmal(A, B)

Abschluss

Die Matrixmultiplikation ist eine komplizierte Operation, die durch die Verwendung der integrierten Funktionen von MATLAB vereinfacht wird mmal ()-Funktion. Diese Funktion folgt der gleichen Multiplikationsregel wie die lineare Algebra, akzeptiert zwei Matrizen als Argumente und führt eine Multiplikation mit ihnen durch. Dieses Tutorial bietet eine grundlegende Anleitung zum einfachen Erlernen der Verwendung von mmal ()-Funktion in MATLAB, mit der Sie problemlos eine Matrixmultiplikation durchführen können.