Biorąc kwadrat każdego elementu tablicy w MATLAB
Operację tę można zastosować w wielu problemach matematycznych, takich jak znajdowanie iloczynu skalarnego dwóch wektorów. Operator .^ ma prostą składnię podaną poniżej:
B = A.^ 2B = moc ( A, 2 )
Tutaj,
Wyrażenie B = A.^2 oblicza kwadrat każdego elementu danej tablicy A.
Wyrażenie B = potęga (A,2) działa w taki sam sposób jak B = A.^2. Ale to jest rzadko używane wyrażenie.
Przykłady
Rozważ kilka przykładów, aby zrozumieć funkcjonalność powyższej składni.
Przykład 1
W tym przykładzie obliczamy kwadrat każdego elementu danej 1-wymiarowej tablicy A za pomocą wyrażenia A.^2.
= [ 1 2 3 4 5 6 ] ;B = A.^ 2
Przykład 2
W tym kodzie MATLAB obliczamy kwadrat każdego elementu danej dwuwymiarowej tablicy A za pomocą funkcji power(A,2).
= [ 1 2 ; 3 4 ; 5 6 ] ;B = moc ( A, 2 )
Przykład 3
Ten przykład określa kwadrat każdego elementu danej trójwymiarowej tablicy A za pomocą wyrażenia A.^2.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Wniosek
Czasami musimy zastosować operację arytmetyczną na każdym wpisie tablicy. Ten typ operacji nazywa się operacją element po elemencie, a MATLAB obsługuje takie operacje. Jedną z tych operacji jest pobieranie kwadratu każdego elementu tablicy. W MATLAB-ie operator .^ i funkcja power() służą do obliczania kwadratu każdego wpisu w tablicy. W tym samouczku wyjaśniono, jak obliczyć kwadrat każdego elementu tablicy przy użyciu powyższych metod.