Kako uzeti kvadrat svakog elementa niza u MATLAB-u

Kako Uzeti Kvadrat Svakog Elementa Niza U Matlab U



MATLAB je koristan alat koji nam olakšava izvođenje aritmetičkih operacija sa skalarima, vektorima, matricama i nizovima prema pravilima linearne algebre. Međutim, ponekad moramo primijeniti aritmetičku operaciju na svaki unos niza. Ova vrsta operacije naziva se operacija element po element, a MATLAB također podržava takve operacije. Jedna od tih operacija je uzimanje kvadrata svakog unosa niza. Ova operacija je poznata kao kvadratna operacija element po element.

Uzimanje kvadrata svakog elementa niza u MATLAB-u

Ova se operacija može primijeniti u mnogim matematičkim problemima kao što je pronalaženje točkastog produkta dvaju vektora. Operator .^ slijedi jednostavnu sintaksu koja je dana u nastavku:

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

Ovdje,







Izraz B = A.^2 izračunava kvadrat svakog elementa zadanog polja A.



Izraz B = power(A,2) funkcionira na isti način kao B = A.^2. Ali ovo je rijetko korišten izraz.



Primjeri

Razmotrite neke primjere kako biste razumjeli funkcionalnost gornje sintakse.





Primjer 1

U ovom primjeru izračunavamo kvadrat svakog elementa zadanog jednodimenzionalnog polja A pomoću izraza A.^2.

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



Primjer 2

U ovom MATLAB kodu izračunavamo kvadrat svakog elementa zadanog 2-dimenzionalnog polja A pomoću funkcije power(A,2).

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

Primjer 3

Ovaj primjer određuje kvadrat svakog elementa zadanog 3-dimenzionalnog niza A pomoću izraza A.^2.

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

Zaključak

Ponekad moramo primijeniti aritmetičku operaciju na svaki unos niza. Ova vrsta operacije naziva se operacija element po element i MATLAB podržava takve operacije. Jedna od tih operacija je uzimanje kvadrata svakog elementa niza. U MATLAB-u se operator .^ i funkcija power() koriste za izračunavanje kvadrata svakog unosa niza. Ovaj vodič objašnjava kako izračunati kvadrat svakog elementa niza pomoću gore navedenih metoda.