Seguro que alguna vez has tenido que medir la distancia entre dos puntos en un mapa o en un plano, y te has preguntado cómo hacerlo sin una regla. La respuesta está en la geometría analítica: existe una fórmula sencilla que transforma coordenadas en una medida precisa.

Fórmula euclidiana en 2D: √((x₂−x₁)² + (y₂−y₁)²) ·
Ejemplo clásico: Distancia entre (0,0) y (3,4) = 5 ·
Fórmula euclidiana en 3D: √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²) ·
Cálculo en mapas: Fórmula de Haversine ·
Aplicación en programación: función hypot()

Resumen rápido

1Definición
2Fórmula
3Ejemplos
4Aplicaciones
  • Geografía: calcular distancias en mapas.
  • Física: trayectorias y vectores.
  • Programación: algoritmos de búsqueda y optimización.

La tabla siguiente recoge los datos esenciales sobre la distancia entre dos puntos, desde la fórmula básica hasta su uso en coordenadas geográficas.

Cinco datos clave sobre la distancia entre dos puntos, desde la fórmula básica hasta su uso en coordenadas geográficas.
Concepto Valor
Fórmula 2D d = √((x₂−x₁)² + (y₂−y₁)²)
Fórmula 3D d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²)
Ejemplo clásico Puntos (0,0) y (3,4) → d=5
Distancia en mapas Fórmula de Haversine para coordenadas geográficas
Propiedad fundamental La distancia siempre es no negativa

La tabla anterior muestra que la distancia euclidiana opera en planos rectos, mientras que la Haversine adapta el cálculo a la curvatura terrestre, una distinción que un estudiante debe dominar para evitar errores en aplicaciones reales.

¿Qué es la distancia entre dos puntos?

Definición geométrica

Interpretación en el plano cartesiano

Visualmente, la distancia entre dos puntos A(x₁,y₁) y B(x₂,y₂) es la hipotenusa de un triángulo rectángulo cuyos catetos son las diferencias en x y en y. La fórmula de la distancia es, en esencia, el teorema de Pitágoras aplicado al plano.

Distancia como longitud del segmento rectilíneo

Esta medida es fundamental en geometría analítica: cualquier par de puntos define una línea recta, y la distancia entre ellos es la longitud de ese segmento rectilíneo. El Portal Académico CCH UNAM (recurso educativo del bachillerato mexicano) presenta esta definición como base para el estudio de la geometría analítica.

La implicación: entender que la distancia no es solo un número, sino una consecuencia directa de la geometría de coordenadas. Cualquier sistema que use coordenadas (desde un mapa hasta un videojuego) puede aplicar esta fórmula.

¿Cuál es la fórmula de la distancia entre dos puntos?

Fórmula para el plano bidimensional

La expresión estándar en dos dimensiones es d = √((x₂−x₁)² + (y₂−y₁)²). Omni Calculator (calculadora educativa en línea) la utiliza como base para su calculadora interactiva. Neurochispas (sitio de recursos matemáticos) presenta la misma fórmula con ejemplos detallados.

Fórmula para el espacio tridimensional

En tres dimensiones se añade la coordenada z: d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²). Esta extensión permite calcular distancias en sistemas 3D, como en la física de partículas o en modelado por computadora.

Fórmula para coordenadas geográficas (Haversine)

Para distancias sobre la superficie terrestre usando latitud y longitud se emplea la fórmula de Haversine, que tiene en cuenta la curvatura de la Tierra. Esta fórmula se usa en aplicaciones de mapas y navegación GPS.

La diferencia entre 2D y 3D: añadir una coordenada no cambia la lógica — solo se suma un término más al cuadrado. La Haversine, en cambio, es un cálculo completamente distinto porque la Tierra no es plana.

Por qué importa

Un programador que use la fórmula euclidiana para calcular distancias en un mapa obtendrá errores de cientos de kilómetros. Para aplicaciones reales de geolocalización, la fórmula de Haversine es la herramienta adecuada, no la distancia en línea recta sobre el plano.

¿Cómo se calcula la distancia entre dos puntos paso a paso?

  1. Identificar las coordenadas: se necesitan las coordenadas de ambos puntos en el plano: P₁(x₁, y₁) y P₂(x₂, y₂). En el espacio tridimensional se requiere también la coordenada z para cada punto.
  2. Restar coordenadas correspondientes: calcula la diferencia entre las coordenadas x: (x₂ − x₁). Luego la diferencia entre las coordenadas y: (y₂ − y₁). Si trabajas en 3D, también la diferencia en z: (z₂ − z₁). Fisimat (sitio de ejercicios de física y matemáticas) recomienda hacer estas restas con cuidado para evitar errores de signo.
  3. Elevar al cuadrado las diferencias: eleva al cuadrado cada diferencia: (x₂ − x₁)², (y₂ − y₁)², y (z₂ − z₁)² si aplica. El cuadrado elimina cualquier signo negativo, lo que garantiza que la distancia sea siempre positiva.
  4. Sumar los cuadrados: suma todos los cuadrados obtenidos en el paso anterior: (x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)². Esta suma representa el cuadrado de la distancia total.
  5. Calcular la raíz cuadrada: finalmente, aplica la raíz cuadrada al resultado de la suma: d = √(suma). El resultado es la distancia entre los dos puntos. TusClasesParticulares (plataforma de clases particulares) advierte que confundir la suma de diferencias absolutas con la fórmula euclidiana es un error común.

Lo que hay que recordar: el procedimiento es mecánico: identificar, restar, elevar al cuadrado, sumar y sacar raíz. Una vez que se memoriza, calcular la distancia entre dos puntos se vuelve automático.

El truco

El mayor riesgo son los signos al restar coordenadas. Si una coordenada es negativa, el cuadrado lo hace positivo, pero el error inicial en la resta puede propagarse. Verifica siempre las diferencias antes de elevarlas al cuadrado.

¿Qué ejemplos de distancia entre dos puntos existen?

Ejemplo en el plano cartesiano

  • Puntos A(1, 2) y B(4, 6): diferencia en x = 3, diferencia en y = 4. Cuadrados: 9 + 16 = 25. Raíz: 5. La distancia es 5 unidades.
  • Puntos C(0, 0) y D(3, 4): misma cuenta, distancia 5. Es el ejemplo clásico del triángulo 3-4-5.

Ejemplo en la vida real (mapas)

La distancia entre Madrid y Barcelona es de aproximadamente 505 kilómetros en línea recta. Si se usan las coordenadas geográficas de ambas ciudades (Madrid: 40.4168° N, 3.7038° O; Barcelona: 41.3874° N, 2.1686° E), la fórmula de Haversine arroja un valor cercano a 505 km. Superprof (portal de clases particulares) utiliza este ejemplo para ilustrar la diferencia entre la distancia euclidiana y la distancia real sobre la superficie terrestre.

Ejemplo en programación

En Python se puede usar la función math.hypot(3, 4) que devuelve 5.0. En Java, Math.hypot(3, 4) hace lo mismo. Esta función es más segura que calcular la raíz cuadrada manualmente porque evita desbordamientos numéricos con valores muy grandes o muy pequeños.

El patrón: la misma fórmula aparece en contextos muy distintos. Desde un ejercicio de secundaria hasta un algoritmo de machine learning, la distancia euclidiana es la herramienta universal para medir separaciones.

¿Dónde encontrar ejercicios resueltos de distancia entre dos puntos?

Libros de texto y apuntes

  • El Portal Académico CCH UNAM (recurso académico del bachillerato mexicano) ofrece un PDF con ejercicios de distancia entre dos puntos, diseñado para estudiantes de nivel medio superior.
  • Fisimat (sitio de ejercicios de física y matemáticas) publica ejercicios resueltos paso a paso, desde los más básicos hasta aplicaciones en problemas de física.

Plataformas educativas en línea

Khan Academy en Español (plataforma educativa internacional sin ánimo de lucro) ofrece ejercicios interactivos que vinculan la distancia con el teorema de Pitágoras, permitiendo practicar con retroalimentación inmediata. Omni Calculator (calculadora educativa en línea) tiene una herramienta que permite comprobar resultados.

Ejercicios PDF descargables

Neurochispas (sitio de recursos matemáticos) incluye una colección de ejercicios resueltos en formato descargable.

Lo que falta en internet: la mayoría de los recursos se centran en la fórmula básica y dejan de lado aplicaciones prácticas como la distancia en 3D o su uso en programación. Esta guía precisamente cubre esos vacíos.

“La distancia entre dos puntos del espacio euclídeo equivale a la longitud del segmento de la recta que los une.”

Wikipedia en español (enciclopedia colaborativa)

“El cálculo de distancia entre dos puntos permite medir la separación entre dos ubicaciones en un espacio.”

Superprof (portal de clases particulares)

La distancia entre dos puntos es un concepto que trasciende las matemáticas escolares. Desde la navegación GPS hasta los algoritmos de inteligencia artificial, esta fórmula es la base de incontables aplicaciones. Para un estudiante que se enfrenta a la geometría analítica, dominar este cálculo no es solo aprobar un examen: es adquirir una herramienta que usará en física, programación, geografía y muchas otras disciplinas. El estudiante que dedica tiempo a practicar con ejercicios variados obtendrá una comprensión profunda, mientras que quien se queda con la fórmula vacía perderá su potencia real.

Esta fórmula es la base de herramientas que permiten medir distancias en mapas con precisión.

Preguntas frecuentes

¿La distancia entre dos puntos puede ser negativa?

No. La distancia es siempre un valor no negativo. Al elevar al cuadrado las diferencias de coordenadas, el signo se elimina, y la raíz cuadrada de un número positivo es positiva. La única excepción es cuando los puntos son iguales, en cuyo caso la distancia es cero.

¿Cómo se calcula la distancia entre dos puntos con coordenadas negativas?

El procedimiento es el mismo. Por ejemplo, entre A(-2, -3) y B(1, 1): diferencia en x = 1 − (−2) = 3; diferencia en y = 1 − (−3) = 4; cuadrados: 9 + 16 = 25; raíz: 5. El signo negativo no afecta porque se resta y luego se eleva al cuadrado.

¿Qué es la distancia de Manhattan?

La distancia de Manhattan (o distancia de la ciudad) suma las diferencias absolutas de las coordenadas, sin elevarlas al cuadrado. Se usa en ciudades con calles en cuadrícula, donde no se puede ir en línea recta. Por ejemplo, entre (0,0) y (3,4), la distancia de Manhattan es |3−0| + |4−0| = 7, mientras que la euclidiana es 5.

¿Cómo calcular la distancia entre dos puntos en Google Maps?

Google Maps permite medir distancias con la herramienta “Medir distancia” al hacer clic derecho en el mapa. Para una distancia en línea recta, selecciona dos puntos; la aplicación usa la fórmula de Haversine internamente. Para rutas por carretera, usa el tráfico y las vías disponibles.

¿Cuál es la diferencia entre distancia euclidiana y distancia de Haversine?

La distancia euclidiana asume un plano recto, mientras que la de Haversine tiene en cuenta la curvatura de la Tierra para coordenadas geográficas. Para distancias cortas (menos de 10 km) la diferencia es mínima, pero para distancias largas, como entre Madrid y Barcelona puede alcanzar varios kilómetros de diferencia.

¿La distancia entre dos puntos se mide siempre en línea recta?

No necesariamente. La distancia euclidiana mide la línea recta, pero existen otras definiciones como la de Manhattan (recorrido en cuadrícula) o la distancia de Haversine (sobre la superficie esférica). La elección depende del contexto: en un mapa de calles, la distancia de Manhattan es más realista que la línea recta.

¿Qué aplicaciones tiene la distancia entre dos puntos en la programación?

En programación se usa en algoritmos de búsqueda (como k-NN para clasificación), en sistemas de recomendación, en videojuegos para detectar colisiones y en gráficos 3D para calcular distancias entre objetos. La mayoría de lenguajes tienen funciones nativas como math.hypot() en Python o Math.hypot() en Java.