Qué es el producto escalar de dos vectores y para qué sirve
El producto escalar es la operación que toma dos vectores y devuelve un número (un escalar, de ahí el nombre). Ese número condensa dos informaciones: cuánto miden los vectores y cuánto se parecen en dirección. Su valor es el producto de los módulos por el coseno del ángulo que forman.
De esa definición sale su utilidad práctica. Si el producto escalar es cero, los vectores son perpendiculares. Si es positivo, forman un ángulo agudo y apuntan «hacia el mismo lado». Si es negativo, el ángulo es obtuso. Y despejando el coseno se obtiene el ángulo exacto entre ellos, que es la forma estándar de medir ángulos en geometría analítica.
Esta calculadora trabaja con vectores de dos y tres dimensiones, y devuelve el producto escalar, los módulos de ambos vectores, el ángulo en grados y la relación geométrica entre ellos. En física es la operación que define el trabajo de una fuerza; en gráficos por ordenador, la que decide cuánta luz recibe una superficie.
Cómo se calcula el producto escalar y el ángulo entre vectores
Hay dos expresiones equivalentes. La analítica multiplica componente a componente y suma:
a · b = a₁b₁ + a₂b₂ + a₃b₃
La geométrica usa los módulos y el ángulo:
a · b = |a| · |b| · cos θ
El módulo de un vector es la raíz cuadrada de la suma de los cuadrados de sus componentes, que es el teorema de Pitágoras extendido:
|a| = √(a₁² + a₂² + a₃²)
Igualando ambas expresiones se despeja el ángulo:
θ = arccos( (a · b) / (|a| · |b|) )
Un ejemplo resuelto con a = (3, 4) y b = (1, 2). El producto escalar es 3 × 1 + 4 × 2 = 11. Los módulos son |a| = √(9 + 16) = 5 y |b| = √(1 + 4) = 2,2361. El coseno vale 11 / (5 × 2,2361) = 0,9839, así que el ángulo es 10,3°: dos vectores casi alineados.
En tres dimensiones el procedimiento es idéntico. Con a = (1, 2, 2) y b = (2, −1, 3), el producto escalar es 2 − 2 + 6 = 6, los módulos son 3 y 3,7417, y el ángulo resulta de 57,69°.
Casos prácticos con producto escalar
Comprobar perpendicularidad. Los vectores (1, 0) y (0, 1) tienen producto escalar 1×0 + 0×1 = 0. Un producto escalar nulo entre vectores no nulos significa exactamente 90°, y es la forma más rápida de verificar que dos rectas son perpendiculares sin dibujar nada.
Detectar vectores paralelos. Con a = (1, 1) y b = (2, 2) el producto escalar es 4, los módulos 1,4142 y 2,8284, y el coseno da exactamente 1: el ángulo es 0°. Son paralelos y del mismo sentido, porque uno es múltiplo positivo del otro. Si b fuera (−1, −1), el ángulo sería 180°: paralelos de sentido opuesto.
Ángulo entre dos vectores del espacio. Un ingeniero comprueba el ángulo entre dos tirantes representados por a = (2, −3, 1) y b = (4, 0, −2). El producto escalar es 8 + 0 − 2 = 6, con módulos 3,7417 y 4,4721. El ángulo resultante es 68,99°.
El clásico triángulo 5-12-13. Con a = (5, 12) y b = (3, 4), el producto escalar es 15 + 48 = 63 y los módulos son 13 y 5 exactos. El ángulo entre ellos es de 14,25°.
Errores comunes con el producto escalar
- Confundirlo con el producto vectorial. El escalar devuelve un número; el vectorial devuelve otro vector perpendicular a los dos y solo existe en tres dimensiones.
- Sumar en lugar de multiplicar las componentes. El producto escalar multiplica cada par de componentes correspondientes y suma esos productos, no las componentes.
- Olvidar la raíz al calcular el módulo. |a| es la raíz de la suma de cuadrados, no la suma de cuadrados.
- Interpretar un resultado negativo como un error. Un producto escalar negativo es perfectamente válido: indica un ángulo mayor de 90°.
- Trabajar en radianes cuando se pide el resultado en grados. La función arcocoseno de calculadoras y lenguajes devuelve radianes; hay que multiplicar por 180/π.
- Comparar vectores de distinta dimensión sin completar. Para operar, un vector de dos componentes frente a uno de tres se completa con un cero en la tercera.