Kako kvadrirati vsak element vektorja v MATLAB-u
V MATLAB-u so vektorji zmogljiv način za shranjevanje in obdelavo podatkov. Vektorji so lahko indeksirani, kar pomeni, da lahko do posameznih elementov v vektorju dostopate z njihovim indeksom, tukaj je nekaj načinov za to:
1. način: Uporaba stopnjevanja po elementih
Najbolj enostavna metoda za kvadriranje vsakega elementa vektorja v MATLAB-u je uporaba operacije stopnjevanja po elementih. Razmislite o naslednjem izrezku kode: kvadrat vsakega elementa vektorja v MATLAB-u pomeni uporabo operatorja ^. Tukaj je primer neposrednega kvadriranja elementov brez ustvarjanja ločene spremenljivke:
Vektor = [ 2 , 4 , 6 , 8 ] ;
Vektor = Vektor.^ 2 ;
disp ( Vektor ) ;
Operator ^ izvede potenciranje, kar pomeni, da dvigne vsak element v vektorju na potenco drugega elementa:
2. način: Uporaba funkcije power().
Funkcijo moči MATLAB, označeno kot potenca (osnova, eksponent), je mogoče uporabiti za kvadriranje elementov vektorja. Z nastavitvijo eksponenta na 2 dosežemo želeni rezultat. Tukaj je primer:
Vektor = [ 2 , 4 , 6 , 8 ] ;
Kvadrat_vektor = moč ( Vektor, 2 ) ;
disp ( kvadratni_vektor ) ;
Za potenciranje vsakega elementa vektorja »Vektor« se uporabi funkcija power(), ki dvigne vsak element na potenco 2. Nastali vektor na kvadrat se prikaže s funkcijo disp().
3. način: Uporaba množenja po elementih
Drug način za kvadriranje vsakega elementa vektorja je elementno množenje vektorja s samim seboj. Ta metoda izkorišča dejstvo, da množenje števila samo s seboj daje kvadrat tega števila. Tukaj je primer:
Vektor = [ 2 , 4 , 6 , 8 ] ;Squared_Vector = Vektor .* Vektor;
disp ( kvadratni_vektor ) ;
V tej kodi operator pike (.) označuje elementno množenje. Vektor 'Vektor' se elementno pomnoži sam s seboj, kar ima za posledico vektor na kvadrat.
Zaključek
MATLAB ponuja več učinkovitih metod za kvadriranje vsakega elementa vektorja. Z uporabo operacije stopnjevanja po elementih, potenčne funkcije ali množenja po elementih lahko brez napora dosežete to nalogo.