Kuidas võtta MATLABis massiivi iga elemendi ruut

Kuidas Votta Matlabis Massiivi Iga Elemendi Ruut



MATLAB on kasulik tööriist, mis hõlbustab aritmeetilisi toiminguid skalaaride, vektorite, maatriksite ja massiividega, järgides lineaaralgebra reegleid. Kuid mõnikord peame rakendama igale massiivi kirjele aritmeetilist toimingut, mida nimetatakse elemendipõhiseks operatsiooniks ja MATLAB toetab ka selliseid tehteid. Üks nendest operatsioonidest on massiivi iga kirje ruudu võtmine. Seda toimingut nimetatakse elemendi kaupa ruudu operatsiooniks.

Massiivi iga elemendi ruudu võtmine MATLABis

Seda toimingut saab rakendada paljudes matemaatilistes probleemides, näiteks kahe vektori punktkorrutise leidmiseks. Operaator .^ järgib lihtsat süntaksit, mis on toodud allpool:

B = A.^ 2
B = võimsus ( A, 2 )

Siin







Avaldis B = A.^2 arvutab antud massiivi A iga elemendi ruudu.



Avaldis B = võimsus(A,2) töötab samamoodi nagu B = A.^2. Kuid see on harva kasutatav väljend.



Näited

Mõelge mõnele näitele, et mõista ülaltoodud süntaksi funktsionaalsust.





Näide 1

Selles näites arvutame antud 1-mõõtmelise massiivi A iga elemendi ruudu, kasutades avaldist A.^2.

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



Näide 2

Selles MATLAB-koodis arvutame antud 2-mõõtmelise massiivi A iga elemendi ruudu, kasutades funktsiooni võimsus(A,2).

A = [ 1 2 ; 3 4 ; 5 6 ] ;
B = võimsus ( A, 2 )

Näide 3

See näide määrab antud 3-mõõtmelise massiivi A iga elemendi ruudu, kasutades avaldist A.^2.

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

Järeldus

Mõnikord peame rakendama aritmeetilist toimingut iga massiivi kirje puhul. Seda tüüpi toimingut nimetatakse elemendipõhiseks toiminguks ja MATLAB toetab selliseid tehteid. Üks nendest operatsioonidest on massiivi iga elemendi ruudu võtmine. MATLABis kasutatakse massiivi iga kirje ruudu arvutamiseks operaatorit .^ ja funktsiooni power(). Selles õpetuses selgitati, kuidas ülaltoodud meetodeid kasutades arvutada massiivi iga elemendi ruut.