Hur man utför matrismultiplikation i MATLAB med hjälp av funktionen mtimes().

Hur Man Utfor Matrismultiplikation I Matlab Med Hjalp Av Funktionen Mtimes



MATLAB står för matrislaboratorium och syftet med att designa det var att utföra matrisoperationer. Vi kan enkelt utföra komplexa matrisoperationer med MATLAB. Matrismultiplikation är en komplicerad och svår operation som blir enkel med hjälp av MATLABs inbyggda mtimes () funktion.

Följ den här artikeln för att lära dig hur du utför matrismultiplikation i MATLAB med hjälp av mtimes () funktion.







Hur multiplicerar man matriser i MATLAB med funktionen mtimes()?

Liksom linjär algebra följer MATLAB regeln för matrismultiplikation, det vill säga två matriser är kompatibla för multiplikation om antalet av den första matrisens kolumner är lika med antalet rader i den andra matrisen.



Vi kan multiplicera matriser i MATLAB med den inbyggda mtimes () funktion. Denna funktion accepterar två matriser som indata och utför en multiplikationsoperation på dem genom att följa multiplikationsregeln. Som ett resultat av detta mtimes () funktion returnerar en matris som är resultatet av multiplikationen av två matriser.



Syntax

Funktionen mtimes() följer en enkel syntax som ges nedan:





C = mtimes(A,B)

Här,

Funktionen C = mtimes(A, B) beräknar multiplikationen som utförs mellan två matriser A och B med hjälp av den givna matematiska formeln.



Exempel

Överväg några exempel för att förstå begreppet matrismultiplikation med hjälp av mtimes () funktion.

Exempel 1: Hur man utför matrismultiplikation mellan två kvadratiska matriser med samma dimension?

I det här exemplet utför vi matrismultiplikation mellan två kvadratmatriser med samma dimension n=2 med hjälp av mtimes () funktion.

A = rand(2,2)

B = magi(2)

C = mtimes(A, B)

Exempel 2: Hur man utför matrismultiplikation mellan två rektangulära matriser med olika dimensioner?

Den givna MATLAB-koden använder mtimes () funktion för att utföra matrismultiplikation mellan två rektangulära matriser med dimensionerna 2-x-3 respektive 3-x-2.

A = rand(2,3)

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

C = mtimes(A, B)

Slutsats

Matrismultiplikation är en komplicerad operation som blir enkel genom att använda MATLABs inbyggda mtimes () funktion. Denna funktion följer samma multiplikationsregel som linjär algebra, accepterar två matriser som argument och utför multiplikation på dem. Denna handledning har tillhandahållit den grundläggande guiden som du enkelt kan lära dig användningen av mtimes () funktion i MATLAB, så att du enkelt kan utföra matrismultiplikation.