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.^ 2B = 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.