Kā lietot Dot Asterisk operatoru programmā MATLAB

Ka Lietot Dot Asterisk Operatoru Programma Matlab



Elementu reizināšanas operācija ir viena no noderīgām operācijām, ko var izmantot dažādiem datu analīzes uzdevumiem, piemēram, divu vektoru punktu reizinājuma aprēķināšanai un vektora reizināšanai ar skalāru vai matricu ar vektoru. MATLAB atvieglo lietotājiem, ieviešot punktu zvaigznīte operatoru, kas tiek izmantots īpaši šim nolūkam.

Izlasiet šo rokasgrāmatu, lai uzzinātu, kā lietot punktu zvaigznīte operators MATLAB.







Kas ir punktveida zvaigznītes operators?

The punktu zvaigznīte operators apzīmēts kā (.*) tiek plaši izmantots MATLAB elementu reizināšanas operāciju veikšanai. Elementu reizināšanas darbību var veikt starp diviem vektoriem, matricām vai masīviem ar nosacījumu, ka abiem vektoriem, matricām un masīviem ir jābūt vienāda izmēra.



Šis operators ir noderīgs MATLAB vairākos gadījumos, daži no šī operatora piemēriem ir:



1. piemērs. Kā reizināt divus vektorus programmā MATLAB, izmantojot operatoru (.*)?

Apsveriet piemēru, lai saprastu, kā MATLAB reizināt vektorus, izmantojot operatoru (.*). Šajā piemērā mēs definējam kolonnas vektoru a, kura izmērs ir 10 x 1, un kolonnas vektoru b, kura izmērs ir 10 x 1. Pēc tam veicam elementu reizināšanu uz a un b un iegūstam vektoru c ar lielumu 10-x-1.





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


2. piemērs. Kā reizināt matricas programmā MATLAB, izmantojot operatoru .*?

Dotais piemērs definē divas matricas A un B ar vienādu izmēru 3 x 4. Pēc tam tā veic elementu reizināšanu, izmantojot (.*) operatoru un iegūst matricu C ar izmēru 3–4.



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


3. piemērs. Kā reizināt masīvus programmā MATLAB, izmantojot operatoru .*?

Šis MATLAB kods izveido divus masīvus A un B ar vienādu izmēru 3 x 4 x 2. Pēc tam tā veic elementu reizināšanu, izmantojot (.*) operatoru un iegūst masīvu C ar izmēru 3–4–2.

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


Secinājums

MATLAB ir noderīgs rīks, kas sākotnēji bija paredzēts masīva darbību veikšanai. Elementu masīva reizināšana ir darbība, kas ļauj reizināt pirmā masīva elementu ar atbilstošo otrā masīva elementu, izmantojot (.*) operators. Lai veiktu šo darbību, abiem masīviem ir jābūt vienāda izmēra. Šajā rokasgrāmatā ir ietverti vairāki piemēri, kā lietot (.*) operatoru, lai veiktu elementu masīva reizināšanu programmā MATLAB.