Egy tömb egyes elemeinek négyzetének felvétele MATLAB-ban
Ez a művelet számos matematikai feladatban alkalmazható, például két vektor pontszorzatának megtalálására. A .^ operátor az alábbiakban megadott egyszerű szintaxist követi:
B = A.^ 2B = teljesítmény ( A, 2 )
Itt,
A B = A.^2 kifejezés az adott A tömb minden elemének négyzetét számítja ki.
A B = teljesítmény(A,2) kifejezés ugyanúgy működik, mint a B = A.^2. De ez egy ritkán használt kifejezés.
Példák
Nézzünk néhány példát a fenti szintaxis funkcióinak megértéséhez.
1. példa
Ebben a példában az adott 1-dimenziós A tömb minden elemének négyzetét számítjuk ki az A.^2 kifejezés segítségével.
A = [ 1 2 3 4 5 6 ] ;B = A.^ 2
2. példa
Ebben a MATLAB kódban az adott A 2-dimenziós tömb egyes elemeinek négyzetét számítjuk ki a hatvány(A,2) függvény segítségével.
A = [ 1 2 ; 3 4 ; 5 6 ] ;B = teljesítmény ( A, 2 )
3. példa
Ez a példa az adott 3-dimenziós A tömb minden elemének négyzetét határozza meg az A.^2 kifejezés segítségével.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Következtetés
Néha egy aritmetikai műveletet kell alkalmaznunk egy tömb minden bejegyzésére. Az ilyen típusú műveleteket elemenkénti műveletnek nevezzük, és a MATLAB támogatja az ilyen műveleteket. Az egyik ilyen művelet a tömb minden elemének négyzetének felvétele. A MATLAB-ban a .^ operátor és a power() függvény egy tömb minden bejegyzésének négyzetét számítja ki. Ez az oktatóanyag elmagyarázza, hogyan kell kiszámítani a tömb egyes elemeinek négyzetét a fenti módszerekkel.