Kaip MATLAB naudoti Dot Asterisk operatorių

Kaip Matlab Naudoti Dot Asterisk Operatoriu



Daugybos pagal elementus operacija yra viena iš naudingų operacijų, kurias galima naudoti atliekant įvairias duomenų analizės užduotis, pavyzdžiui, apskaičiuojant dviejų vektorių taškinę sandaugą ir padauginant vektorių iš skaliro arba matricą iš vektoriaus. MATLAB palengvina naudotojų naudojimą, pristatydama taškinė žvaigždutė operatorius, kuris naudojamas specialiai šiam tikslui.

Perskaitykite šį vadovą, kad sužinotumėte, kaip naudotis taškinė žvaigždutė operatorius MATLAB.







Kas yra taško žvaigždės operatorius?

The taškinė žvaigždutė operatorius pažymėtas kaip (.*) yra plačiai naudojamas MATLAB elementų daugybos operacijoms atlikti. Daugybos pagal elementus operacija gali būti atliekama tarp dviejų vektorių, matricų ar masyvų, su sąlyga, kad abu vektoriai, matricos ir masyvai turi būti vienodo dydžio.



Šis operatorius naudingas MATLAB keliems atvejams, kai kurie šio operatoriaus pavyzdžiai:



1 pavyzdys: Kaip padauginti du vektorius MATLAB naudojant (.*) operatorių?

Apsvarstykite pavyzdį, kad suprastumėte, kaip padauginti vektorius MATLAB naudojant (.*) operatorių. Šiame pavyzdyje apibrėžiame 10 x 1 dydžio stulpelio vektorių a ir 10 x 1 dydžio stulpelio vektorių b. Po to a ir b atliekame daugybą pagal elementą ir gauname vektorių c, kurio dydis yra 10 iš 1.





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


2 pavyzdys: Kaip padauginti matricas MATLAB naudojant .* operatorių?

Pateiktame pavyzdyje apibrėžiamos dvi matricos A ir B, kurių dydis yra toks pat 3 x 4. Po to jis atlieka elementų dauginimą naudodamas (.*) ir gauna 3–4 dydžio matricą C.



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


3 pavyzdys: Kaip padauginti masyvus MATLAB naudojant .* operatorių?

Šis MATLAB kodas sukuria du masyvus A ir B, kurių dydis yra toks pat 3 x 4 x 2. Po to jis atlieka elementų dauginimą naudodamas (.*) ir gauna masyvą C, kurio dydis yra 3–4–2.

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


Išvada

MATLAB yra naudingas įrankis, kuris iš pradžių buvo skirtas masyvo operacijoms atlikti. Elementų masyvo daugyba yra operacija, leidžianti padauginti pirmojo masyvo elementą iš atitinkamo antrojo masyvo elemento naudojant (.*) operatorius. Norint atlikti šią operaciją, abu masyvai turi būti vienodo dydžio. Šiame vadove pateikti keli pavyzdžiai, kaip naudoti (.*) operatorių, kad atliktų masyvo daugybą pagal elementą MATLAB.