Kako uporabljati operator Dot Asterisk v MATLAB

Kako Uporabljati Operator Dot Asterisk V Matlab



Operacija množenja po elementih je ena od uporabnih operacij, ki se lahko uporabljajo za različne naloge analize podatkov, kot je izračun pikčastega produkta dveh vektorjev in množenje vektorja s skalarjem ali matriko z vektorjem. MATLAB olajša uporabnikom z uvedbo pika zvezdico operater, ki se uporablja posebej za ta namen.

Preberite ta priročnik, če želite izvedeti, kako uporabljati pika zvezdico operaterja v MATLAB-u.







Kaj je operator pika zvezdica?

The pika zvezdico operator označen kot (.*) se pogosto uporablja v MATLAB za izvajanje operacij množenja po elementih. Operacijo množenja po elementih je mogoče izvesti med dvema vektorjema, matrikama ali nizoma pod pogojem, da morata biti oba vektorja, matrica in niz enake velikosti.



Ta operator je v MATLAB-u uporaben v več primerih, nekaj primerov tega operatorja je:



Primer 1: Kako pomnožiti dva vektorja v MATLAB z uporabo operatorja (.*)?

Razmislite o primeru, da boste razumeli, kako množiti vektorje v MATLAB z uporabo operatorja (.*). V tem primeru definiramo stolpčni vektor a velikosti 10-krat-1 in stolpčni vektor b velikosti 10-krat-1. Nato izvedemo poelementno množenje na a in b in dobimo vektor c velikosti 10x1.





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


Primer 2: Kako pomnožiti matrike v MATLAB z uporabo operatorja .*?

Dani primer definira dve matriki A in B, ki imata enako velikost 3x4. Nato na njih izvede elementno množenje z uporabo (.*) in dobi matriko C velikosti 3–krat 4.



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


Primer 3: Kako pomnožiti polja v MATLAB z uporabo operatorja .*?

Ta koda MATLAB ustvari dve matriki A in B enake velikosti 3 x 4 x 2. Nato na njih izvede elementno množenje z uporabo (.*) in pridobi polje C velikosti 3x4-2.

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


Zaključek

MATLAB je uporabno orodje, ki je bilo prvotno zasnovano za izvajanje operacij z nizi. Množenje matrike po elementih je operacija, ki nam omogoča množenje elementa prve matrike z ustreznim elementom druge matrike z uporabo (.*) operater. Za izvedbo te operacije morata biti obe matriki enake velikosti. Ta priročnik zajema več primerov uporabe (.*) operator za izvajanje množenja nizov po elementih v MATLAB-u.