OKPEDIA MATLAB ES VETTORI

Diferencia entre un vector y un escalar en Matlab y Octave

Para restar un vector y un número escalar en Matlab / octava use el operador de resta (-)

v+n

El término v es un vector. El término n es un número escalar.

Questa operazione restituisce in output un altro vettore

$$ \vec{v} - n = \begin{pmatrix} a_1 \\ a_2 \\ a_3 \end{pmatrix} - n = \begin{pmatrix} a_1 - n \\ a_2 - n \\ a_3 - n \end{pmatrix} $$

Esta operación resta el número escalar n de cada elemento del vector.

Nota. La resta entre un vector y un escalar se llama resta escalar. Esta es una operación diferente a la resta de vectores.

Ejemplos

Ejemplo 1

Definir un vector

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

Calcular la diferencia entre el vector y el escalar número 1

>> v-1
ans =
0
1
2

El resultado es un nuevo vector.

$$ \vec{v} - 1 = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} - 1 = \begin{pmatrix} 1 - 1 \\ 2 - 1 \\ 3 - 1 \end{pmatrix} = \begin{pmatrix} 0 \\ 1 \\ 2 \end{pmatrix} $$

Ejemplo 2

Calcular la diferencia entre el escalar número 1 y el vector v

>> 1-v
ans =
0
-1
-2

El resultado es otro vector.

$$ 1 - \vec{v} = 1 - \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} = \begin{pmatrix} 1 - 1 \\ 1 - 2 \\ 1 - 3 \end{pmatrix} = \begin{pmatrix} 0 \\ -1 \\ -2 \end{pmatrix} $$

La resta escalar no es una operación conmutativa.

https://how.okpedia.org/es/matlab/diferencia-entre-un-vector-y-un-escalar-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Vectores en Matlab y Octave


FacebookTwitterLinkedinLinkedin