Kako koristiti operator Dot Asterisk u MATLAB-u

Kako Koristiti Operator Dot Asterisk U Matlab U



Operacija množenja po elementima jedna je od korisnih operacija koje se mogu koristiti za različite zadatke analize podataka, kao što je izračunavanje točkastog produkta dvaju vektora i množenje vektora skalarom ili matrice vektorom. MATLAB olakšava korisnicima uvođenjem točka zvjezdica operator koji se koristi posebno za tu svrhu.

Pročitajte ovaj vodič kako biste naučili kako koristiti točka zvjezdica operator u MATLAB-u.







Što je operator točka zvjezdica?

The točka zvjezdica operator označen kao (.*) naširoko se koristi u MATLAB-u za izvođenje operacija množenja po elementima. Operacija množenja po elementima može se izvesti između dva vektora, matrice ili niza pod uvjetom da oba vektora, matrice i nizovi moraju biti iste veličine.



Ovaj operator je koristan u MATLAB-u u nekoliko slučajeva, neki od primjera ovog operatora su:



Primjer 1: Kako pomnožiti dva vektora u MATLAB-u pomoću operatora (.*)?

Razmotrite primjer da biste razumjeli kako množiti vektore u MATLAB-u pomoću operatora (.*). U ovom primjeru definiramo vektor stupac a veličine 10-na-1 i vektor stupac b veličine 10-na-1. Nakon toga izvršimo elementno množenje na a i b i dobijemo vektor c veličine 10-x1.





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


Primjer 2: Kako množiti matrice u MATLAB-u pomoću operatora .*?

Navedeni primjer definira dvije matrice A i B iste veličine 3x4. Nakon toga na njima izvodi elementno množenje pomoću (.*) operator i dobiva matricu C veličine 3–x4.



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


Primjer 3: Kako množiti nizove u MATLAB-u pomoću operatora .*?

Ovaj MATLAB kod stvara dva niza A i B iste veličine 3x4x2. Nakon toga na njima izvodi elementno množenje pomoću (.*) operator i dobiva niz C veličine 3–x-4-2.

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


Zaključak

MATLAB je koristan alat koji je prvobitno dizajniran za izvođenje operacija nizova. Množenje niza po elementima je operacija koja nam omogućuje množenje elementa prvog niza s odgovarajućim elementom drugog niza pomoću (.*) operater. Za izvođenje ove operacije oba polja moraju biti iste veličine. Ovaj vodič pokriva više primjera kako koristiti (.*) operator za izvođenje množenja nizova po elementima u MATLAB-u.