Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE101019

  • Autor:
  • Jaime Jesús Ortega Ibarra
  • Rev: miercoles ene 13 20:14:01 CDT 2020

Introducción

  • ¿Qué es un vector? Dentro del área de la física, se le conoce como vector a un segmento de recta en el espacio que parte de un punto hacia otro, es decir, que tiene dirección y sentido. Los vectores en física tienen por función expresar las llamadas magnitudes vectoriales. En computación, un vector representa una lista de números que pueden tomar muchos valores. En matemáticas se define vector como un elemento de un espacio vectorial. Esta noción es más abstracta y para muchos espacios vectoriales no es posible representar sus vectores mediante el módulo y la dirección, en particular los espacios de dimensión infinita sin producto escalar no son representables de ese modo. Los vectores en un espacio euclídeo se pueden representar geométricamente como segmentos de recta $ \mathbb{R} $, en el plano $ \mathbb{R}^2 $ (bidimensional), o en el espacio $ \mathbb{R}^3 $(tridimensional).

Mientras en el área de la computación, los vectores son una forma de almacenar datos que permiten contener una serie de valores del mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usará para accederlos. Está posición o índice será siempre un número entero positivo.

Suma y resta de vectores

Para sumar dos vectores $ \vec{a} $ y $ \vec{b} $ se suma $ \vec{a} $ con el vector $ \vec{b}$, es decir, se suman los componentes de cada vector: $$ \vec{a} + \vec{b} = (a_1 + b_1, a_2 + b_2, a_3 + b_3) $$

Ejemplo

Sean $ \vec{a} = (3, 2, -4)$ y $\vec{b}=(-3,2,7)$, calcula el vector $ \vec{a} + \vec{b}$
$$ \vec{a} + \vec{b} = (3 + (-3), 2 + 2, -4 + 7)=(0,4,3) $$
Para restar dos veces $ \vec{a} $ y $ \vec{b} $ se suma $ \vec{a} $ con el opuesto del vector $ \vec{b} $, es decir :
$$ \vec{a} - \vec{b} = (\vec{a_1} - \vec{b_1}, \vec{a_2} - \vec{b_2}, \vec{a_3} - \vec{b_3}) $$
Por ejemplo: Sea $ \vec{a} = (5, 2, 4)$ y $\vec{b} = (-3, 5, 9)$, calcular el vector $ \vec{a} - \vec{b} $
$$ \vec{a} - \vec{b} = (5-(-3),2-5,4-9) = (8,-3,-5) $$

Multiplicación de un Vector por un escalar

La multiplicación por un escalar proviene de la definición ya que este valor por el cuál vamos a multiplicar un vector en realidad solo va a agrandar ó a dismininuir la magnitud del vector (lo va a escalar).

Ejemplo

Al multiplicar un vector $ \vec{x} $ por un escalar $ \lambda $, obtenemos como resultado un nuevo vector $ \vec{y} $ = $ (\lambda)(\vec {x}) $ que cumpla con las siguientes características: Sí $\lambda$ es: Positivo entonces $ \vec{x} $ y $ \vec{y} $ tendrán el mismo sentido. Negativo entonces $ \vec{x} $ y $ \vec{y} $ tendrán sentido opuesto. Por ejemplo: Sea $ \vec{x}=(2,4,1,2) $ y $ \lambda =2 $
$$ (\vec {x})(\lambda)=2(2, 4, 1, 2)=( 4, 8, 2, 4) $$

No importa cuantas componentes tenga nuestro vector, el escalar $ \lambda $ multiplica cada una de las componentes del vector. Un ejemplo en 2 dimensiones es el siguiente.

Producto Punto entre vectores

El producto punto o producto escalar de dos vectores es una operación que da como resultado un número real. Hay distintas formas de definir esta operación, una de ellas es por medio de multiplicar el producto de los módulos de los vectores por el coseno del ángulo que forman, esto es:
$$ \vec{u} \cdot \vec{v}=|\vec{u}||\vec{v}|\cos\alpha $$

Sin embargo, la forma más común de definir el producto punto no es esa, sino por medio de la suma de los productos de sus respecticas coordenadas, es decir, si
$$ \vec{u}=(u_1,u_2,...,u_n) $$ y $$ \vec{v}=(v_1,v_2,...,v_n) $$
, entonces podemos definir el producto punto como: $$ \vec{u} \cdot \vec{v} = u_1v_1 + u_2,v_2 + ... + u_nv_n = \sum_{i=1}^n u_iv_i $$

Ortogonalidad

Dos vectores son ortogonales o perpendiculares si su producto escalar es cero, es decir: $$ \vec{u} \cdot \vec{v}=0 $$ $$ \vec{v}_1 \cdot \vec{u}_1, \vec{v}_2 \cdot \vec{u}_2, ..., \vec{v}_n \cdot \vec{u}_n=0 $$

Ejercicio

Determinar si los vectores $\vec{a}$ = (1, 2) y $\vec{b}$ = (-2, 1) son ortogonales. Como $$ \vec{a} = (1, 2) y \vec{b} = (-2, 1) $$ entonces: $$ \vec{a} \cdot \vec{b}=(1)(-2)+(2)(1)=0 $$ $\therefore$ Son Ortogonales.

En la siguiente celda, podemos observar la representación de un vector dentro del lenguaje de programación $Python$

Código de un vector en Python

Referencias

Para mayor aprendizaje se recomienda al lector visitar las diversas fuentes de donde se obtuvo la información anterior: