Sådan tager du kvadratet af hvert element i et array i MATLAB

Sadan Tager Du Kvadratet Af Hvert Element I Et Array I Matlab



MATLAB er et nyttigt værktøj, der letter os at udføre aritmetiske operationer med skalarer, vektorer, matricer og arrays efter reglerne for lineær algebra. Men nogle gange er vi nødt til at anvende en aritmetisk operation på hver indgang i et array, denne type operation kaldes en element-for-element-operation, og MATLAB understøtter også sådanne operationer. En af disse operationer er at tage kvadratet af hver indgang i et array. Denne operation er kendt som element-for-element kvadratoperation.

Tager kvadratet af hvert element i et array i MATLAB

Denne operation kan anvendes i mange matematiske problemer, såsom til at finde prikproduktet af to vektorer. Operatoren .^ følger en simpel syntaks, der er angivet nedenfor:

B = A.^ 2
B = effekt ( EN, 2 )

Her,







Udtrykket B = A.^2 beregner kvadratet af hvert element i den givne matrix A.



Udtrykket B = potens(A,2) fungerer på samme måde som B = A.^2. Men dette er et sjældent brugt udtryk.



Eksempler

Overvej nogle eksempler for at forstå funktionaliteten af ​​ovenstående syntaks.





Eksempel 1

I dette eksempel beregner vi kvadratet af hvert element i det givne 1-dimensionelle array A ved hjælp af A.^2-udtrykket.

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



Eksempel 2

I denne MATLAB-kode beregner vi kvadratet af hvert element i det givne 2-dimensionelle array A ved hjælp af power(A,2)-funktionen.

A = [ 1 2 ; 3 4 ; 5 6 ] ;
B = effekt ( EN, 2 )

Eksempel 3

Dette eksempel bestemmer kvadratet af hvert element i det givne 3-dimensionelle array A ved hjælp af A.^2-udtrykket.

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

Konklusion

Nogle gange er vi nødt til at anvende en aritmetisk operation på hver indgang i et array. Denne type operation kaldes en element-for-element-operation, og MATLAB understøtter sådanne operationer. En af disse operationer er at tage kvadratet af hvert element i en matrix. I MATLAB bruges .^-operatoren og power()-funktionen til at beregne kvadratet af hver indgang i en matrix. Denne vejledning forklarede, hvordan man beregner kvadratet af hvert element i et array ved hjælp af ovenstående metoder.