Luarea pătratului fiecărui element al unui tablou în MATLAB
Această operație poate fi aplicată în multe probleme matematice, cum ar fi pentru găsirea produsului scalar a doi vectori. Operatorul .^ urmează o sintaxă simplă care este dată mai jos:
B = A.^ 2B = putere ( A, 2 )
Aici,
Expresia B = A.^2 calculează pătratul fiecărui element din tabloul dat A.
Expresia B = putere(A,2) funcționează în același mod ca B = A.^2. Dar aceasta este o expresie rar folosită.
Exemple
Luați în considerare câteva exemple pentru a înțelege funcționalitatea sintaxei de mai sus.
Exemplul 1
În acest exemplu, calculăm pătratul fiecărui element al matricei 1-dimensionale date A folosind expresia A.^2.
A = [ 1 2 3 4 5 6 ] ;B = A.^ 2
Exemplul 2
În acest cod MATLAB, calculăm pătratul fiecărui element al matricei bidimensionale date A folosind funcția putere(A,2).
A = [ 1 2 ; 3 4 ; 5 6 ] ;B = putere ( A, 2 )
Exemplul 3
Acest exemplu determină pătratul fiecărui element al matricei tridimensionale date A folosind expresia A.^2.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Concluzie
Uneori trebuie să aplicăm o operație aritmetică pe fiecare intrare a unui tablou, acest tip de operație se numește operație element cu element și MATLAB acceptă astfel de operații. Una dintre aceste operații este luarea pătratului fiecărui element dintr-o matrice. În MATLAB, operatorul .^ și funcția power() sunt folosite pentru a calcula pătratul fiecărei intrări a unui tablou. Acest tutorial a explicat cum se calculează pătratul fiecărui element dintr-o matrice folosind metodele de mai sus.