Come utilizzare l'operatore Punto Asterisco in MATLAB

Come Utilizzare L Operatore Punto Asterisco In Matlab



L'operazione di moltiplicazione per elemento è una delle operazioni utili che possono essere utilizzate per una varietà di attività di analisi dei dati, come il calcolo del prodotto scalare di due vettori e la moltiplicazione di un vettore per scalare o matrice per vettore. MATLAB rende tutto più semplice per gli utenti introducendo il punto asterisco operatore utilizzato appositamente per questo scopo.

Leggi questa guida per imparare a utilizzare il punto asterisco operatore in MATLAB.







Cos'è un operatore punto-asterisco?

IL punto asterisco operatore indicato come (.*) è ampiamente utilizzato in MATLAB per eseguire operazioni di moltiplicazione per elemento. L'operazione di moltiplicazione per elemento può essere eseguita tra due vettori, matrici o array a condizione che entrambi i vettori, matrici e array abbiano la stessa dimensione.



Questo operatore è utile in MATLAB per diversi casi, alcuni esempi di questo operatore sono:



Esempio 1: come moltiplicare due vettori in MATLAB utilizzando l'operatore (.*)?

Considera un esempio per capire come moltiplicare i vettori in MATLAB utilizzando l'operatore (.*). In questo esempio, definiamo un vettore colonna a di dimensione 10 per 1 e un vettore colonna b di dimensione 10 per 1. Successivamente, eseguiamo la moltiplicazione per elemento su aeb e otteniamo un vettore c di dimensione 10 per 1.





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


Esempio 2: come moltiplicare le matrici in MATLAB utilizzando l'operatore .*?

L'esempio fornito definisce due matrici A e B aventi la stessa dimensione 3 per 4. Successivamente, esegue la moltiplicazione per elemento su di essi utilizzando il file (.*) operatore e ottiene una matrice C di dimensione 3–per-4.



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


Esempio 3: come moltiplicare gli array in MATLAB utilizzando l'operatore .*?

Questo codice MATLAB crea due array A e B aventi la stessa dimensione 3 per 4 per 2. Successivamente, esegue la moltiplicazione per elemento su di essi utilizzando il file (.*) operatore e ottiene un array C di dimensione 3–per-4-2.

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


Conclusione

MATLAB è uno strumento utile inizialmente progettato per eseguire operazioni sugli array. La moltiplicazione degli array per elemento è un'operazione che ci permette di moltiplicare l'elemento del primo array per l'elemento corrispondente del secondo array utilizzando il metodo (.*) operatore. Per eseguire questa operazione entrambi gli array devono avere la stessa dimensione. Questa guida ha trattato diversi esempi di come utilizzare il file (.*) operatore per eseguire la moltiplicazione di array per elemento in MATLAB.