robot de la enciclopedia para niños

Producto escalar para niños

Enciclopedia para niños
Archivo:Scalar-product-dot-product
Representación del producto escalar en el espacio euclideo.

En matemáticas, el producto escalar, también conocido como producto interno o producto punto, es una operación algebraica que toma dos vectores y retorna un escalar, y que satisface ciertas condiciones.

De entre todos los productos que se pueden definir en distintos espacios vectoriales, el más relevante es el denominado producto escalar (usual o estándar) en el espacio euclideo \mathbb{R}^n. Dados dos vectores u= (u_1,u_2,...,u_n) y v= (v_1,v_2,...,v_n), su producto escalar se define como

u \cdot v = u_1 \cdot v_1 + u_2 \cdot v_2 + ... + u_n \cdot  v_n,

o sea, la suma de los productos componente por componente. Esta expresión equivale al producto matricial de una matriz fila y de una matriz columna, por lo que también se puede escribir el producto escalar usual como

u \cdot v = u^T v,

donde se sigue el convenio de escribir los vectores en columna y u^T representa la transpuesta de u.

El valor numérico del producto escalar es igual al producto de los módulos de los dos vectores y del coseno del ángulo entre ellos, lo que permite utilizar el producto escalar para estudiar conceptos típicos de la geometría euclídea en dos y tres dimensiones, como las longitudes, los ángulos y la ortogonalidad. El producto escalar puede definirse también en los espacios euclídeos de dimensión mayor a tres, y en general en los espacios vectoriales reales y complejos, a los que pueden trasladarse estos mismos conceptos geométricos. Los espacios vectoriales dotados de producto interior reciben el nombre de espacios prehilbertianos.

El nombre del producto punto se deriva del símbolo que se utiliza para denotar esta operación (« · »). El nombre de producto escalar enfatiza el hecho de que el resultado es un escalar en lugar de un vector, a diferencia por ejemplo del producto vectorial. Ambas denominaciones se suelen reservar para el producto escalar usual, mientras que en el caso general es más frecuente el uso de la expresión producto interno.

Definición general

En un espacio vectorial, un producto interno es una aplicación


   \begin{array}{rccl}
      \langle \cdot,\cdot \rangle : & V \times V & \longrightarrow & \mathbb{K}      \\
                                    & (x,y)      & \longmapsto     & a = \langle x, y \rangle
   \end{array}

donde V es un espacio vectorial y \mathbb{K} el cuerpo sobre el que está definido. La operación binaria \langle \cdot,\cdot \rangle (que toma como argumentos dos elementos de  V \; , y devuelve un elemento del cuerpo \mathbb{K}) debe satisfacer las siguientes condiciones:

  1. Linealidad por la izquierda:  \langle ax+by,z \rangle = a \langle x,z \rangle + b \langle y,z \rangle , y linealidad conjugada por la derecha:  \langle x, ay+bz \rangle = \overline{a} \langle x, y \rangle + \overline{b} \langle x,z \rangle .
  2. Hermiticidad:  \langle x,y \rangle = \overline{\langle y,x \rangle} .
  3. Definida positiva:  \langle x,x \rangle \geq 0 \,, y  \langle x,x \rangle = 0 \, si y solo si x = 0,

donde x, y, z \in V son vectores, a, b \in \mathbb{K} son escalares, y \overline{c} es el conjugado del escalar complejo c.

En consecuencia, un producto interno definido en un espacio vectorial es una forma sesquilineal, hermítica y definida positiva. Si el cuerpo subyacente \mathbb{K} tiene parte imaginaria nula (p. ej., \mathbb{R}), la propiedad de ser sesquilineal se convierte en ser bilineal y el ser hermítica se convierte en ser simétrica. Por tanto, en un espacio vectorial real, un producto interior es una forma bilineal simétrica definida positiva.

Alternativamente, se suele representar la operación mediante el símbolo del punto (\cdot), con lo que el producto de los vectores Error al representar (error de sintaxis): \bf{u} y Error al representar (error de sintaxis): \bf{v} se representa como Error al representar (error de sintaxis): \bf{u} \cdot \bf{v} .

Un espacio vectorial sobre el cuerpo \mathbb{R} o \mathbb{C} dotado de un producto interno se denomina espacio prehilbert, espacio prehilbertiano o espacio unitario. Si además es completo, se dice que es un espacio de Hilbert. Si la dimensión es finita y el cuerpo es el de los números reales, se dirá que es un espacio euclídeo.

Todo producto interno induce una forma cuadrática, que es definida positiva, y viene dada por el producto de un vector consigo mismo. Así mismo, induce una norma vectorial de la siguiente manera:


   \| x \| :=
   \sqrt{\langle x,x \rangle}

es decir, la norma de un vector es la raíz cuadrada de la imagen de dicho vector bajo la forma cuadrática asociada.

Ejemplos de productos internos

Citamos a continuación algunos productos estudiados generalmente en la teoría de los espacio prehilbertianos. Todos estos productos —llamados canónicos— son solo algunos de los infinitos productos interiores que se pueden definir en sus respectivos espacios.

  • En el espacio vectorial \mathbb{R}^n se suele definir el producto interior (llamado, en este caso en concreto, producto punto) por:
\mathbf{A}\cdot\mathbf{B}=(a_1, a_2, a_3, ..., a_n)\cdot(b_1,b_2,b_3, ..., b_n)=a_1 b_1 + a_2 b_2 + ... a_n b_n = \sum a_i \cdot b_i .
  • En el espacio vectorial \mathbb{C}^n se suele definir el producto interior por:
\mathbf{A}\cdot\mathbf{B}=(a_1, a_2, a_3, ..., a_n)\cdot(b_1,b_2,b_3, ..., b_n)=a_1 \overline{b_1} + a_2 \overline{b_2} + ... a_n \cdot \overline{b_n} = \sum a_i \cdot \overline{b_i}.
donde  \overline{b_n} es el número complejo conjugado de b_n.
  • En el espacio vectorial de las matrices de m x n, con entradas reales
\mathbf{A}\cdot\mathbf{B}=\operatorname{tr} (A^T \cdot B)
donde tr(M) es la traza de la matriz M y  A^T es la matriz traspuesta de A.
  • En el espacio vectorial de las matrices de m x n , con entradas complejas
\mathbf{A}\cdot\mathbf{B}=\operatorname{tr} (A^* \cdot B)
donde tr(M) es la traza de la matriz M y  A^* es la matriz traspuesta conjugada de A.
  • En el espacio vectorial de las funciones complejas continuas en el intervalo acotado por a y b, denotado por \mathcal{C}[a, b]:
\mathbf{f}\cdot\mathbf{g} = \int_{a}^{b} f(x)\overline{g(x)}\mathrm{d} x.
  • En el espacio vectorial de los polinomios de grado menor o igual a n, dados n+1 números \textstyle [x_1,x_2,x_3,...,x_n,x_{n+1}] \subseteq \mathbb{R} tales que \textstyle x_1<x_2<x_3<...<x_n<x_{n+1} \, :
\mathbf{p}\cdot\mathbf{q} = p(x_1)q(x_1)+p(x_2)q(x_2)+...+p(x_n)q(x_n)+p(x_{n+1})q(x_{n+1}) = \sum p(x_i) \cdot q(x_i) .

Propiedades del producto interno

Sean A, B y C vectores, y sean \alpha y \beta escalares:


\langle \alpha \mathbf{A} + \beta \mathbf{B},\mathbf{C} \rangle =
\alpha \langle \mathbf{A} \cdot \mathbf{C} \rangle
+\beta \langle \mathbf{B} \cdot \mathbf{C} \rangle

  • Es un forma hermitiana:


\langle \mathbf{A},\mathbf{B} \rangle =
\overline{\langle \mathbf{B},\mathbf{A} \rangle}.

En un espacio vectorial real, esta condición se reduce a


\mathbf{A} \cdot \mathbf{B}=\mathbf{B} \cdot \mathbf{A},

por lo que en este caso el producto interno es conmutativo (o simétrico).
  • Las dos propiedades anteriores combinadas siginifican que el producto interior es sesquilineal:


\langle \mathbf{A},\alpha \mathbf{B} + \beta \mathbf{C}\rangle =
\overline{\alpha} \langle \mathbf{A} \cdot \mathbf{B} \rangle
+ \overline{\beta} \langle \mathbf{A} \cdot \mathbf{C} \rangle

de nuevo, en el caso real, esta propiedad se reduce a la linealidad en el segundo operando.


\langle \mathbf{A}, \mathbf{B}+\mathbf{C} \rangle =
\langle \mathbf{A}, \mathbf{B} \rangle + \langle \mathbf{A}, \mathbf{C} \rangle


\langle \mathbf{A}+\mathbf{B}, \mathbf{C} \rangle =
\langle \mathbf{A}, \mathbf{C} \rangle + \langle \mathbf{B}, \mathbf{C} \rangle

  • Positividad: en espacios vectoriales reales o complejos, el producto interno de un vector consigo mismo es un número real no negativo:


\langle \mathbf{A}, \mathbf{A} \rangle \geq 0.

En consecuencia, es posible definir una norma vectorial de valor || \mathbf{A} || = \sqrt{\langle \mathbf{A}, \mathbf{A} \rangle}, que está definida para todos los vectores del espacio y cumple todos los axiomas requeridos. Por tanto, todo espacio prehilbertiano es un espacio normado. En el producto escalar usual, la norma asociada equivale a la longitud del vector en el espacio euclídeo.

  • Desigualdad de Cauchy-Bunyakovsky-Schwarz :


| \langle \mathbf{A}, \mathbf{B} \rangle | \leq || \mathbf{A} || \cdot || \mathbf{B} ||.

En consecuencia, para dos vectores no nulos A y B se tienen las desigualdades:


-1 \leq \frac{ \langle \mathbf{A}, \mathbf{B} \rangle }{ || \mathbf{A} || \cdot || \mathbf{B} || } \leq 1.

En el producto escalar usual, este cociente es igual al coseno del ángulo entre los dos vectores. Ello lleva a definir el concepto de ángulo en espacios vectoriales arbitrarios como el ángulo \theta tal que


\cos \theta = \frac{ \langle \mathbf{A}, \mathbf{B} \rangle }{ || \mathbf{A} || \cdot || \mathbf{B} || }.

El producto escalar usual en el espacio euclídeo real

Expresión analítica

Sean los vectores U=(U_1,U_2,U_3)^T y V=(V_1,V_2,V_3)^T en el espacio euclideo tridimensional \mathbb{R}^3. El producto escalar de U y V se define como el producto matricial:


 \mathbf{U} \cdot \mathbf{V}= U^T V =
 \begin{bmatrix} U_1 & U_2& U_3 \\\end{bmatrix}
 \begin{bmatrix} V_1\\ V_2\\ V_3 \\\end{bmatrix}
 = U_1 V_1 + U_2 V_2 + U_3 V_3 \,

Si se expresan los vectores mediante sus coordenadas respecto de cierta base \mathcal{B} = \{ e_1, e_2, e_3 \}, por aplicación de las propiedades del producto escalar, éste toma la forma

 \mathbf{U} \cdot \mathbf{V} ~=  
(u_1 \mathbf{e}_1 + u_2 \mathbf{e}_2 + u_3 \mathbf{e}_3) \cdot
(v_1 \mathbf{e}_1 + v_2 \mathbf{e}_2 + v_3 \mathbf{e}_3)
~=  \begin{matrix}
  u_1 v_1 \mathbf{e}_1 \cdot \mathbf{e}_1 
+ u_2 v_1 \mathbf{e}_2 \cdot \mathbf{e}_1
+ u_3 v_1 \mathbf{e}_3 \cdot \mathbf{e}_1  \\
+ u_1 v_2 \mathbf{e}_1 \cdot \mathbf{e}_2 
+ u_2 v_2 \mathbf{e}_2 \cdot \mathbf{e}_2
+ u_3 v_2 \mathbf{e}_3 \cdot \mathbf{e}_2  \\
+ u_1 v_3 \mathbf{e}_1 \cdot \mathbf{e}_3 
+ u_2 v_3 \mathbf{e}_2 \cdot \mathbf{e}_3
+ u_3 v_3 \mathbf{e}_3 \cdot \mathbf{e}_3  \end{matrix}

La expresión anterior puede condensarse en forma matricial como


 \mathbf{U} \cdot \mathbf{V}= 
 \begin{bmatrix} u_1 & u_2& u_3 \\\end{bmatrix}
 \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ 
 a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33}
\\\end{bmatrix}
 \begin{bmatrix} v_1\\ v_2\\ v_3 \\\end{bmatrix}
 = U_\mathcal{B}^T A V_\mathcal{B},

donde A es la matriz de Gram del producto, cuyas entradas son los productos escalares de los vectores de la base: a_{ij} = e_i \cdot e_j. En el caso particular de que la base sea ortonormal, la matriz de Gram es la matriz identidad.

Las expresiones anteriores se pueden generalizar a espacios de n dimensiones. Si U y V son vectores en \mathbb{R}^n entonces:


 \mathbf{U} \cdot \mathbf{V}
 = U_1 V_1 + U_2 V_2 +  ... + U_n V_n \ .

Análogamente, dadas las coordenadas de los vectores respecto de una base \mathcal{B} = \{ e_1, e_2,..., e_n \}, el producto viene dado por


 \mathbf{U} \cdot \mathbf{V} 
 = U_\mathcal{B}^T \ A \ V_\mathcal{B},

donde la matriz de Gram A es de orden n x n.

Módulo de un vector

El producto escalar de un vector consigo mismo equivale a la suma de los cuadrados de sus componentes:


 \mathbf{U} \cdot \mathbf{U}
 = U_1^2 + U_2^2 +  ... + U_n^2 \ .

Al tratarse de una suma de cuadrados, todos los sumandos son no-negativos, y solo es cero cuando todas las componentes son cero, es decir, cuando U es el vector nulo. En otro caso es un número real positivo que, por aplicación sucesiva del teorema de Pitágoras, equivale al cuadrado de la distancia entre el origen de coordenadas y el punto extremo del vector U. En resumen:


 \mathbf{U} \cdot \mathbf{U}
 = || U ||^2 ,

o dicho de otro modo, el módulo (o norma) del vector U es la raíz cuadrada del producto escalar de U consigo mismo.

Un vector de módulo igual a la unidad se denomina vector unitario, y es usual denotarlo con un acento circunflejo, como \hat{u}. Siempre es posible obtener un vector unitario en la dirección de cualquier vector no nulo v, multiplicándolo por el inverso de su norma. A este proceso se le denomina normalización del vector v.

Ángulo entre dos vectores

Archivo:Dot product cosine law
Triángulo definido por dos vectores u y v.

Aplicando el teorema del coseno al triángulo definido por dos vectores u y v, se tiene que


 || \mathbf{v} - \mathbf{u} ||^2 = || \mathbf{u} ||^2 + || \mathbf{v} ||^2
  - 2 \cdot || \mathbf{u} || \cdot || \mathbf{v} || \cdot \cos \theta \ ,

que se puede reescribir como


2 \cdot || \mathbf{u} || \cdot || \mathbf{v} || \cdot \cos \theta  =
 || \mathbf{u} ||^2 + || \mathbf{v} ||^2 - || \mathbf{v} - \mathbf{u} ||^2 \ .

El cuadrado de la norma de cada uno de estos vectores es:

 || \mathbf{u} ||^2 =  \mathbf{u} \cdot \mathbf{u} 
 = u_1^2 + u_2^2 + ... + u_n^2 \ .

 || \mathbf{v} ||^2 =  \mathbf{v} \cdot \mathbf{v} 
= v_1^2 + v_2^2 + ... + v_n^2 \ .

 || \mathbf{v} - \mathbf{u} ||^2 = 
 \mathbf{v-u} \cdot \mathbf{v-u} =
 (v_1 - u_1)^2 + (v_2 - u_2)^2 +  ... + (v_n - u_n)^2 \ .

Sustituyendo en la expresión anterior, y puesto que (v_i - u_i)^2 = v_i^2 - 2 u_i v_i + u_i^2, tras cancelar todos los sumandos de la forma u_i^2 y v_i^2 solo queda


2 \cdot || \mathbf{u} || \cdot || \mathbf{v} || \cdot \cos \theta =
2 u_1 v_1 + 2 u_2 v_2 + ... + 2 u_n v_n = 2 \ \mathbf{u} \cdot \mathbf{v} \ ,

de donde, si la norma de ambos vectores es distinta de cero, se puede despejar


\cos \theta 
= \frac{\mathbf{u} \cdot \mathbf{v}}{|| \mathbf{u} || \cdot || \mathbf{v} ||} \ 
= \frac{\mathbf{u} \cdot \mathbf{v}}{
\sqrt{ \mathbf{u} \cdot \mathbf{u} } \sqrt{ \mathbf{v} \cdot \mathbf{v} } 
} \ .

El denominador de esta expresión es siempre positivo, con lo que el signo del producto escalar coincide con el del coseno del ángulo \theta. El producto escalar es positivo cuando este ángulo es menor que el ángulo recto, y es negativo cuando el ángulo es mayor.

Definición geométrica

Archivo:Dot Product
AB = |A| |B| cos(θ).
|A| cos(θ) es la proyección escalar de A en B.

La expresión anterior para el coseno del ángulo entre los vectores se puede utilizar para dar una definición alternativa del producto escalar. Esta definición de carácter geométrico es independiente del sistema de coordenadas elegido y por lo tanto de la base del espacio vectorial escogida. Sin embargo, es equivalente a la definición analítica expuesta anteriormente, dada en función de los componentes de dichos vectores.

El producto escalar de dos vectores en un espacio euclídeo, denotado usualmente como  \mathbf{A} \cdot \mathbf{B} , se define geométricamente como el producto de sus módulos por el coseno del ángulo \theta que forman.


\mathbf{A} \cdot \mathbf{B}=
|\mathbf{A}| |\mathbf{B}| \cos \theta =
A \,B \,\cos \theta

Proyección de un vector sobre otro

Archivo:Proyeccion1
Proyección

La proyección ortogonal de un vector u sobre (la dirección de) un vector v, distinto del vector nulo, se define como el vector paralelo a v que resulta de proyectar u sobre el subespacio generado por v. En otras palabras, es la sombra que proyecta un vector sobre el otro.

El módulo de la proyección del vector u sobre la dirección del vector v, es ||P_{v}(u)|| = ||u|| cos \theta, con lo cual


\mathbf u \cdot \mathbf v = ||P_{v}(u)|| \cdot ||v|| \ ,

esto es, el producto escalar de dos vectores también puede definirse como el producto del módulo de uno de ellos por la proyección del otro sobre él.

En consecuencia, la proyección se puede calcular como el producto punto entre ambos vectores, dividido entre la magnitud del vector v al cuadrado, multiplicado por el vector v:

Error al representar (error de sintaxis): P_{v}(u) = \frac{\langle \bf{u}, \bf{v} \rangle}{ || \bf{v} || } \cdot \frac{\bf{v}}{|| \bf{v} ||} = \frac{\langle \bf{u}, \bf{v} \rangle}{\langle \bf{v}, \bf{v} \rangle} \bf{v} .

Por ejemplo, en el caso del espacio euclideo en dos dimensiones, la proyección del vector u=(4, 5) sobre el vector v= (5, -2) es el vector


P_{v}(u) = \frac{4 \cdot 5 + 5 \cdot (-2)}{5^2 + (-2)^2} (5,-2) = (50/29, -20/29).

En el caso particular de que se considere la dirección de un vector unitario e, la expresión para la proyección de un vector u sobre e toma la forma simplificada

Error al representar (error de sintaxis): P_{e}(u) = \langle \bf{u},\bf{e} \rangle \ \bf{e} .

Las expresiones anteriores son utilizadas en el método de Gram-Schimdt para obtener una base ortonormal.

Vectores ortogonales

Dos vectores son ortogonales o perpendiculares cuando forman ángulo recto entre sí. Si el producto escalar de dos vectores es cero, ambos vectores son ortogonales


\mathbf{A} \cdot \mathbf{B}=0 \qquad \Leftrightarrow \qquad \mathbf{A} \bot \mathbf{B}

ya que el \cos\frac{\pi}{2} = 0.

Vectores paralelos o en una misma dirección

Dos vectores son paralelos o llevan la misma dirección si el ángulo que forman es de 0 radianes (0 grados) o de π radianes (180 grados).

Cuando dos vectores forman un ángulo cero, el valor del coseno es la unidad, por lo tanto el producto de los módulos vale lo mismo que el producto escalar.


\mathbf{A} \cdot \mathbf{B}= A \, B \, \cos\theta\quad \& \quad |\mathbf{A} \cdot \mathbf{B}| = |A|\,|B|
\leftrightarrow
|\cos \theta| = 1 \leftrightarrow
A||B

Generalizaciones

Formas cuadráticas

Dada una forma bilineal simétrica \scriptstyle B(\cdot,\cdot) definida sobre un espacio vectorial \scriptstyle V = \R^n puede definirse un producto escalar diferente del producto escalar euclídeo mediante la fórmula:

(\mathbf{u}, \mathbf{v})_B =
\begin{bmatrix} u_1 & \dots & u_n \end{bmatrix}
\begin{bmatrix} B_{11} & \dots & B_{1n} \\ \dots & \dots & \dots \\ B_{n1} & \dots & B_{nn} \end{bmatrix}
\begin{bmatrix} v_1 \\ \dots \\ v_n \end{bmatrix} = \sum_{i=1}^n \sum_{j=1}^n B_{ij} u_i v_j

Donde:

B_{ij} := B(\mathbf{e}_i,\mathbf{e}_j)
\{ \mathbf{e}_1, \dots, \mathbf{e}_n \} es una base del espacio vectorial \scriptstyle V

Puede comprobarse que la operación anterior \scriptstyle ( \cdot,\cdot )_B:V\times V \to \R satisface todas las propiedades que debe satisfacer un producto escalar.

Tensores métricos

Se pueden definir y manejar espacio no euclídeos o más exactamente variedades de Riemann, es decir, espacios no planos con un tensor de curvatura diferente de cero, en los que también podemos definir longitudes, ángulos y volúmenes. En estos espacios más generales se adopta el concepto de geodésica en lugar del de segmento para definir las distancias más cortas en entre puntos y, también, se modifica ligeramente la definición operativa del producto escalar habitual introduciendo un tensor métrico \scriptstyle g:\mathcal{M}\times T\mathcal{M} \times T\mathcal{M} \to \R, tal que la restricción del tensor a un punto de la variedad de Riemann es una forma bilineal \scriptstyle g_x(\cdot,\cdot) = g(x;\cdot,\cdot).

Así, dados dos vectores campos vectoriales \mathbf{u} y \mathbf{v} del espacio tangente a la variedad de Riemann se define su producto interno o escalar como:


\langle \mathbf{u} , \mathbf{v} \rangle = g_x(\mathbf{u},\mathbf{v}) = 
\sum_i\sum_j g_{ij}(x)u_i v_j

La longitud de una curva rectificable C entre dos puntos A y B se puede definir a partir de su vector tangente \scriptstyle \mathbf{T} de la siguiente manera:

L_C = \int_{s_a}^{s_b} \sqrt{g(\mathbf{x},\mathbf{T},\mathbf{T})}\ ds =
\int_{s_a}^{s_b} \sqrt{g_{ij}\frac{dx^i}{ds} \frac{dx^i}{ds}}\ ds

Véase también

Kids robot.svg En inglés: Dot product Facts for Kids

kids search engine
Producto escalar para Niños. Enciclopedia Kiddle.