El producto punto es una de las operaciones más útiles en el álgebra vectorial: convierte dos vectores en un solo número que te dice cuánto apuntan en la misma dirección. Esta calculadora calcula a · b para vectores 2D o 3D, convierte ese resultado en el ángulo entre los vectores, y marca cuándo los vectores son ortogonales.
Cómo funciona la Calculadora de Producto Punto
Dados dos vectores a y b de la misma dimensión, la calculadora suma los productos de sus componentes correspondientes: a · b = axbx + ayby (2D) o axbx + ayby + azbz (3D). Luego calcula la magnitud de cada vector (|a| y |b|) y usa la identidad a · b = |a||b|cos θ para despejar el ángulo θ = arccos((a · b) / (|a||b|)). Finalmente, comprueba si a · b es igual a cero (dentro de una tolerancia de punto flotante) para reportar la ortogonalidad.
Entradas y su significado
Elige 2D o 3D en el selector de dimensión, luego ingresa las componentes x, y (y z, para 3D) del vector a y del vector b. Las componentes pueden ser positivas, negativas, cero o decimales. No hay conversión de unidades — el resultado está en las mismas unidades que tus entradas (por ejemplo, si tus componentes están en metros, el producto punto y las magnitudes están en unidades basadas en metros, y el ángulo siempre se reporta en grados). El signo del producto punto es informativo por sí mismo: positivo significa que los vectores generalmente apuntan de la misma manera (ángulo menor a 90°), negativo significa que generalmente apuntan de manera opuesta (ángulo mayor a 90°), y cero significa que son exactamente perpendiculares.
Límites y casos extremos
El ángulo entre vectores no está definido cuando alguno de los vectores tiene magnitud cero — no hay dirección desde la cual medir en un vector cero, por lo que las pestañas de Ángulo Entre Vectores y Verificación de Ortogonalidad mostrarán un mensaje en lugar de un número en ese caso. Esta calculadora maneja vectores 2D y 3D; para productos punto de mayor dimensión (nD), se aplica la misma fórmula Σaᵢbᵢ, simplemente extendida con más términos — puedes calcularlos a mano o con una herramienta matemática de propósito general. El redondeo de punto flotante significa que la verificación de ortogonalidad usa una pequeña tolerancia numérica en lugar de requerir que el producto punto sea exactamente 0.