Come prendere il quadrato di ogni elemento di un array in MATLAB

Come Prendere Il Quadrato Di Ogni Elemento Di Un Array In Matlab



MATLAB è uno strumento utile che ci facilita l'esecuzione di operazioni aritmetiche con scalari, vettori, matrici e array seguendo le regole dell'algebra lineare. Tuttavia, a volte abbiamo bisogno di applicare un'operazione aritmetica su ogni voce di un array, questo tipo di operazione è chiamata operazione elemento per elemento e anche MATLAB supporta tali operazioni. Una di queste operazioni è l'estrazione al quadrato di ogni voce di un array. Questa operazione è nota come operazione quadrata elemento per elemento.

Prendere il quadrato di ogni elemento di un array in MATLAB

Questa operazione può essere applicata a molti problemi matematici come per trovare il prodotto scalare di due vettori. L'operatore .^ segue una semplice sintassi che viene fornita di seguito:

B = LA.^ 2
B = potenza ( UN, 2 )

Qui,







L'espressione B = A.^2 calcola il quadrato di ogni elemento dell'array A dato.



L'espressione B = potenza(A,2) funziona allo stesso modo di B = A.^2. Ma questa è un'espressione usata raramente.



Esempi

Considera alcuni esempi per comprendere la funzionalità della sintassi precedente.





Esempio 1

In questo esempio, calcoliamo il quadrato di ciascun elemento dell'array unidimensionale A utilizzando l'espressione A.^2.

UN = [ 1 2 3 4 5 6 ] ;
B = LA.^ 2



Esempio 2

In questo codice MATLAB, calcoliamo il quadrato di ogni elemento del dato array bidimensionale A usando la funzione power(A,2).

UN = [ 1 2 ; 3 4 ; 5 6 ] ;
B = potenza ( UN, 2 )

Esempio 3

Questo esempio determina il quadrato di ogni elemento dell'array tridimensionale dato A utilizzando l'espressione A.^2.

A = rand ( 3 , 4 , 2 ) ;
B = LA.^ 2

Conclusione

A volte abbiamo bisogno di applicare un'operazione aritmetica su ogni voce di un array, questo tipo di operazione è chiamata operazione elemento per elemento e MATLAB supporta tali operazioni. Una di queste operazioni è l'estrazione al quadrato di ogni elemento di un array. In MATLAB, l'operatore .^ e la funzione power() vengono utilizzati per calcolare il quadrato di ogni voce di un array. Questo tutorial ha spiegato come calcolare il quadrato di ogni elemento di un array utilizzando i metodi sopra.