OKPEDIA MATLAB VETTORI

Come elevare a potenza un vettore componente per componente in Matlab e Octave

Per elevare a potenza un vettore componente per componente si usa l'operatore .^

v.^n

Il termine v è un vettore, il termine n è un numero intero.

Il risultato è un vettore composto dalle potenze n-esime degli elementi.

$$ \frac{ \vec{v} }{ \vec{w} } = \begin{pmatrix} v_1 \\ v_2 \\ v_3 \\ \vdots \\ v_n \end{pmatrix} \ : \ \begin{pmatrix} w_1 \\ w_2 \\ w_3 \\ \vdots \\ w_n \end{pmatrix} = \begin{pmatrix} \frac{ v_1 }{ w_1 } \\ \frac{ v_2 }{ w_2 } \\ \frac{ v_3 }{ w_3 } \\ \vdots \\ \frac{ v_n }{ w_n } \end{pmatrix} $$

Nota. Questo tipo di elevazione a potenza è anche conosciuta come element-wise power.

Esempio

Esempio 1

Definire un vettore v

>> v=[2;3;4]
v =
2
3
4

Calcolare l'elevamento a potenza n=2 componente per componente del vettore.

>> v.^2
ans =
4
9
16

Il risultato è un vettore composto dai quadrati degli elementi

$$ [ \vec{v} ]^2 = \begin{pmatrix} 2 \\ 3 \\ 4 \end{pmatrix}^2 = \begin{pmatrix} 2^2 \\ 3^2 \\ 4^2 \end{pmatrix} = \begin{pmatrix} 4 \\ 9 \\ 16 \end{pmatrix} $$

Esempio 2

Calcolare l'elevamento a potenza n=-1 componente per componente del vettore.

>> v.^(-1)
ans =
0.50000
0.33333
0.25000

Il risultato è un vettore composto dai reciproci degli elementi

$$ [ \vec{v} ]^{-1} = \begin{pmatrix} 2 \\ 3 \\ 4 \end{pmatrix}^{-1}= \begin{pmatrix} 2^{-1} \\ 3^{-1} \\ 4^{-1} \end{pmatrix} = \begin{pmatrix} \frac{1}{2} \\ \frac{1}{3} \\ \frac{1}{4} \end{pmatrix} = \begin{pmatrix} 0.50000 \\ 0.33333 \\ 0.25000 \end{pmatrix} $$

https://how.okpedia.org/it/matlab/come-fare-l-elevamento-a-potenza-un-vettore-componente-per-componente-in-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Vettori su Matlab/Octave


FacebookTwitterLinkedinLinkedin