OKPEDIA MATLAB ES VETTORI

Cómo multiplicar un vector por un escalar en Matlab y Octave

Para multiplicar un vector por un número escalar en Matlab/Octave use el operador de multiplicación *

v*n

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

Esta operación genera otro vector.

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

Cada elemento del vector v se multiplica por el número escalar n.

Nota. El producto de un vector por un número escalar satisface la propiedad conmutativa. $$ \vec{v} \cdot n = n \cdot \vec{v} $$

Ejemplos

Ejemplo 1

Definir un vector

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

Multiplica el vector por el número escalar n = 2

>> v*2
ans =
2
4
6

El resultado de salida es otro vector.

Los elementos del vector se multiplican por dos.

$$ \vec{v} \cdot 2 = \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} \cdot 2 = \begin{pmatrix} 1 \cdot 2 \\ 2 \cdot 2 \\ 3 \cdot 2 \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \\ 6 \end{pmatrix} $$

Ejemplo 2

Multiplica el número escalar 2 por el vector v

>> 2*v
ans =
2
4
6

El resultado final es el mismo porque la multiplicación satisface la propiedad conmutativa.

$$ 2 \cdot \vec{v} = 2 \cdot \begin{pmatrix} 1 \\ 2 \\ 3 \end{pmatrix} = \begin{pmatrix} 2 \cdot 1 \\ 2 \cdot 2 \\ 2 \cdot 3 \end{pmatrix} = \begin{pmatrix} 2 \\ 4 \\ 6 \end{pmatrix} $$

https://how.okpedia.org/es/matlab/como-multiplicar-un-vector-por-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