Paano Kumuha ng Square ng Bawat Elemento ng isang Array sa MATLAB

Paano Kumuha Ng Square Ng Bawat Elemento Ng Isang Array Sa Matlab



Ang MATLAB ay isang kapaki-pakinabang na tool na nagpapadali sa amin na magsagawa ng mga operasyon ng arithmetic na may mga scalar, vectors, matrice, at, arrays na sumusunod sa mga panuntunan ng linear algebra. Gayunpaman, kung minsan kailangan nating mag-apply ng aritmetika na operasyon sa bawat entry ng array ang ganitong uri ng operasyon ay tinatawag na element-by-element operation at sinusuportahan din ng MATLAB ang mga naturang operasyon. Isa sa mga operasyong ito ay ang pagkuha ng square ng bawat entry ng isang array. Ang operasyong ito ay kilala bilang ang element-by-element square operation.

Pagkuha ng Square ng Bawat Elemento ng isang Array sa MATLAB

Maaaring ilapat ang operasyong ito sa maraming problema sa matematika gaya ng paghahanap ng tuldok na produkto ng dalawang vector. Ang .^ operator ay sumusunod sa isang simpleng syntax na ibinigay sa ibaba:

B = A.^ 2
B = kapangyarihan ( A, 2 )

dito,







Kinakalkula ng expression na B = A.^2 ang parisukat ng bawat elemento ng ibinigay na array A.



Ang expression na B = power(A,2) ay gumagana sa parehong paraan tulad ng B = A.^2. Ngunit ito ay isang bihirang ginagamit na expression.



Mga halimbawa

Isaalang-alang ang ilang mga halimbawa upang maunawaan ang functionality ng syntax sa itaas.





Halimbawa 1

Sa halimbawang ito, kinakalkula namin ang parisukat ng bawat elemento ng ibinigay na 1-dimensional na array A gamit ang A.^2 expression.

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



Halimbawa 2

Sa MATLAB code na ito, kinakalkula namin ang parisukat ng bawat elemento ng ibinigay na 2-dimensional array A gamit ang power(A,2) function.

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

Halimbawa 3

Tinutukoy ng Halimbawang ito ang parisukat ng bawat elemento ng ibinigay na 3-dimensional array A gamit ang A.^2 expression.

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

Konklusyon

Minsan kailangan nating maglapat ng operasyong aritmetika sa bawat entry ng isang array ang ganitong uri ng operasyon ay tinatawag na element-by-element operation at sinusuportahan ng MATLAB ang mga naturang operasyon. Isa sa mga operasyong ito ay ang pagkuha ng square ng bawat elemento ng isang array. Sa MATLAB, ang .^ operator at power() function ay ginagamit para sa pagkalkula ng square ng bawat entry ng isang array. Ipinaliwanag ng tutorial na ito kung paano kalkulahin ang parisukat ng bawat elemento ng isang array gamit ang mga pamamaraan sa itaas.