Sådan udføres matrixmultiplikation i MATLAB ved hjælp af mtimes()-funktionen

Sadan Udfores Matrixmultiplikation I Matlab Ved Hjaelp Af Mtimes Funktionen



MATLAB står for matrix laboratorium og formålet med at designe det var at udføre matrix operationer. Vi kan nemt udføre komplekse matrixoperationer ved hjælp af MATLAB. Matrixmultiplikation er en kompliceret og svær operation, der bliver let ved at bruge MATLABs indbyggede gange () funktion.

Følg denne artikel for at lære, hvordan du udfører matrixmultiplikation i MATLAB ved hjælp af gange () funktion.







Sådan multipliceres matricer i MATLAB ved hjælp af funktionen mtimes()?

Ligesom lineær algebra følger MATLAB reglen for matrixmultiplikation, det vil sige, at to matricer er kompatible for multiplikation, hvis antallet af den første matrixs kolonner er lig med antallet af den anden matrixs rækker.



Vi kan gange matricer i MATLAB ved hjælp af den indbyggede gange () funktion. Denne funktion accepterer to matricer som input og udfører en multiplikationsoperation på dem ved at følge multiplikationsreglen. Som følge heraf gange () funktion returnerer en matrix, der er outputtet af multiplikationen af ​​to matricer.



Syntaks

Funktionen mtimes() følger en simpel syntaks, der er angivet nedenfor:





C = mtimes(A,B)

Her,

Funktionen C = mtimes(A, B) beregner multiplikationen udført mellem to matricer A og B ved hjælp af den givne matematiske formel.



Eksempler

Overvej nogle eksempler for at forstå begrebet matrixmultiplikation ved hjælp af gange () funktion.

Eksempel 1: Hvordan udfører man matrixmultiplikation mellem to kvadratiske matricer med samme dimension?

I dette eksempel udfører vi matrixmultiplikation mellem to kvadratiske matricer med samme dimension n=2 ved hjælp af gange () funktion.

A = rand(2,2)

B = magi(2)

C = mtimes(A, B)

Eksempel 2: Hvordan udfører man matrixmultiplikation mellem to rektangulære matricer med forskellige dimensioner?

Den givne MATLAB-kode bruger gange () funktion til at udføre matrixmultiplikation mellem to rektangulære matricer med dimensionerne henholdsvis 2 x 3 og 3 x 2.

A = rand(2,3)

B = [12; 27; -9 0]

C = mtimes(A, B)

Konklusion

Matrix multiplikation er en kompliceret operation, der bliver nem ved at bruge MATLABs indbyggede gange () funktion. Denne funktion følger den samme multiplikationsregel som lineær algebra, idet den accepterer to matricer som argumenter og udfører multiplikation på dem. Denne tutorial har givet den grundlæggende guide til nemt at lære brugen af gange () funktion i MATLAB, så du nemt kan udføre matrixmultiplikation.