A Dot Asterisk Operator használata a MATLAB-ban

A Dot Asterisk Operator Hasznalata A Matlab Ban



Az elemenkénti szorzási művelet egyike azoknak a hasznos műveleteknek, amelyek különféle adatelemzési feladatokhoz használhatók, például két vektor pontszorzatának kiszámításához és egy vektor skalárral vagy mátrix vektorral való szorzásához. A MATLAB megkönnyíti a felhasználók számára azáltal, hogy bemutatja a pont csillag operátort, amelyet kifejezetten erre a célra használnak.

Olvassa el ezt az útmutatót, hogy megtudja, hogyan kell használni a pont csillag operátor a MATLAB-ban.







Mi az a pont-csillag operátor?

A pont csillag operátorként jelölve (.*) széles körben használják a MATLAB-ban elemenkénti szorzási műveletek végrehajtására. Az elemenkénti szorzás művelet végrehajtható két vektor, mátrix vagy tömb között azzal a feltétellel, hogy mindkét vektornak, mátrixnak és tömbnek azonos méretűnek kell lennie.



Ez az operátor számos esetben hasznos a MATLAB-ban, néhány példa erre az operátorra:



1. példa: Hogyan lehet két vektort szorozni MATLAB-ban a (.*) operátor használatával?

Tekintsen egy példát annak megértéséhez, hogyan lehet vektorokat szorozni MATLAB-ban a (.*) operátor használatával. Ebben a példában egy 10x1 méretű a oszlopvektort és egy 10x1 méretű b oszlopvektort határozunk meg. Ezt követően elemenkénti szorzást végzünk a-n és b-n, és kapunk egy 10-szeres méretű c vektort.





a = [ 1 : 10 ] ';
b = [2:2:20]'
;
c = a. * b


2. példa: Hogyan lehet mátrixokat szorozni MATLAB-ban a .* operátor használatával?

Az adott példa két A és B mátrixot definiál, amelyek 3x4 méretűek. Ezt követően elemenkénti szorzást végez rajtuk a (.*) operátort, és kap egy 3–4 méretű C mátrixot.



A = rand ( 3 , 4 ) ;
B = randn ( 3 , 4 ) ;
C = A. * B


3. példa: Hogyan lehet tömböket szorozni MATLAB-ban a .* operátor használatával?

Ez a MATLAB kód két A és B tömböt hoz létre, amelyek 3x4x2 méretűek. Ezt követően elemenkénti szorzást végez rajtuk a (.*) operátort, és egy 3–4–2 méretű C tömböt kap.

A = rand ( 3 , 4 , 2 ) ;
B = randn ( 3 , 4 , 2 ) ;
C = A. * B


Következtetés

A MATLAB egy hasznos eszköz, amelyet eredetileg tömbműveletek végrehajtására terveztek. Az elemenkénti tömbszorzás olyan művelet, amely lehetővé teszi, hogy az első tömb elemét megszorozzuk a második tömb megfelelő elemével a (.*) operátor. A művelet végrehajtásához mindkét tömbnek azonos méretűnek kell lennie. Ez az útmutató számos példát mutat be a (.*) operátort, hogy elemenkénti tömbszorzást hajtson végre MATLAB-ban.