Cómo dividir un vector término a término en Matlab y Octave
Para calcular la división término a término de dos vectores en Matlab / Octave use el operador ./
v./w
Los términos v y w son dos vectores de igual tamaño.
El resultado es un vector del mismo tamaño donde cada coeficiente es el cociente de los elementos de los dos vectores que están en la misma posición.
$$ \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. Este tipo de división también se llama element-wise division.
Ejemplo
Defina un vector v con tres elementos
>> v=[4;9;15]
v =
4
9
15
Defina otro vector columna w con tres elementos
>>w=[2;3;5]
w =
2
3
5
Calcular la división término a término de los dos vectores
>> v./w
ans =
2
3
3
El resultado es un vector formado por los cocientes de los elementos de los dos vectores que están en la misma posición
$$ \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} $$