Kunkin taulukon elementin neliön ottaminen MATLABissa
Tätä operaatiota voidaan soveltaa moniin matemaattisiin ongelmiin, kuten kahden vektorin pistetulon löytämiseen. .^-operaattori noudattaa yksinkertaista syntaksia, joka on annettu alla:
B = A.^ 2B = teho ( A, 2 )
Tässä,
Lauseke B = A.^2 laskee annetun taulukon A jokaisen elementin neliön.
Lauseke B = teho(A,2) toimii samalla tavalla kuin B = A.^2. Mutta tämä on harvoin käytetty ilmaisu.
Esimerkkejä
Harkitse joitain esimerkkejä ymmärtääksesi yllä olevan syntaksin toiminnallisuuden.
Esimerkki 1
Tässä esimerkissä laskemme annetun 1-ulotteisen taulukon A kunkin elementin neliön käyttämällä A.^2-lauseketta.
A = [ 1 2 3 4 5 6 ] ;B = A.^ 2
Esimerkki 2
Tässä MATLAB-koodissa laskemme annetun 2-ulotteisen taulukon A kunkin elementin neliön käyttämällä teho(A,2)-funktiota.
A = [ 1 2 ; 3 4 ; 5 6 ] ;B = teho ( A, 2 )
Esimerkki 3
Tämä esimerkki määrittää annetun 3-ulotteisen taulukon A kunkin elementin neliön käyttämällä A.^2-lauseketta.
A = rand ( 3 , 4 , 2 ) ;B = A.^ 2
Johtopäätös
Joskus joudumme soveltamaan aritmeettista operaatiota jokaiseen taulukon merkintään. Tämän tyyppistä toimintoa kutsutaan elementtikohtaiseksi operaatioksi ja MATLAB tukee tällaisia operaatioita. Yksi näistä operaatioista on taulukon jokaisen elementin neliö. MATLABissa .^-operaattoria ja power()-funktiota käytetään taulukon jokaisen syötteen neliön laskemiseen. Tässä opetusohjelmassa selitettiin, kuinka taulukon kunkin elementin neliö lasketaan yllä olevilla menetelmillä.