OKPEDIA MATLAB VETTORI

Come dividere un vettore componente per componente in Matlab e Octave

Per calcolare la divisione termine a termine di due vettori su Matlab/Octave si usa l'operatore ./

v./w

I termini v e w sono due vettori della stessa dimensione.

Il risultato è un vettore della stessa dimensione in cui ogni coefficiente è il quoziente degli elementi dei due vettori che si trovano nella stessa posizione.

$$ \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 divisione è anche detto element-wise division.

Esempio

Definire un vettore v con tre elementi

>> v=[4;9;15]
v =
4
9
15

Definire un altro vettore colonna w con tre elementi

>>w=[2;3;5]
w =
2
3
5

Calcolare la divisione termine a termine dei due vettori

>> v./w
ans =
2
3
3

Il risultato è un vettore composto dai quozienti degli elementi dei due vettori che si trovano nella stessa posizione

$$ \frac{ \vec{v} }{ \vec{w} } = \begin{pmatrix} 4 \\ 9 \\ 15 \end{pmatrix} \ : \ \begin{pmatrix} 2 \\ 3 \\ 5 \end{pmatrix} = \begin{pmatrix} \frac{4}{2} \\ \frac{9}{3} \\ \frac{15}{3} \end{pmatrix} = \begin{pmatrix} 2 \\ 3 \\ 3 \end{pmatrix} $$

https://how.okpedia.org/it/matlab/come-dividere-un-vettore-componente-per-componente


Segnala un errore o invia un suggerimento per migliorare la pagina


Vettori su Matlab/Octave


FacebookTwitterLinkedinLinkedin