ZN/pt
ZN.pt · Distância entre Pontos · zn.pt/distancia-pontos

Distância entre Pontos

Escreve as coordenadas de dois pontos e escolhe 2D ou 3D. Devolvemos a distância euclidiana (√((Δx)² + (Δy)² + (Δz)²)), Manhattan (|Δx| + |Δy| + |Δz|) e Chebyshev, mais o ponto médio entre os dois.

Ponto A (x₁, y₁)
Ponto B (x₂, y₂)
Distância euclidiana
5
Distância Manhattan (|Δx| + |Δy|...)7
Distância Chebyshev (max)4
Δx3
Δy4
Ponto médio(1,5, 2)
Comparar

Distância entre dois pontos: fórmula, exemplos e aplicações

O que é a distância entre dois pontos

A distância euclidiana entre dois pontos é o comprimento do segmento de recta que os une — a distância mais curta possível num espaço plano. É a resposta directa à pergunta “quanto mede o caminho recto de A a B?” e um dos conceitos mais fundamentais em geometria analítica.

A fórmula deriva do teorema de Pitágoras: a diferença entre coordenadas define os catetos de um triângulo rectângulo, e a distância é a hipotenusa. Foi sistematizada por René Descartes no século XVII, quando introduziu o sistema de coordenadas cartesianas que ligou álgebra e geometria.

Aparece em quase tudo o que envolve espaço: física (deslocamento), robótica (planeamento de trajectórias), gráficos 3D (rendering), aprendizagem automática (k-vizinhos mais próximos), navegação por satélite e cálculo de similaridade em bases de dados vectoriais.

Fórmula

Em duas dimensões, para pontos A = (x₁, y₁) e B = (x₂, y₂):

d = √((x₂ − x₁)² + (y₂ − y₁)²)

Em três dimensões, adiciona-se a coordenada z:

d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²)

Em n dimensões, o padrão generaliza-se:

d = √( Σ (xᵢ − yᵢ)² )   para i = 1 até n

Existem outras métricas úteis em contextos específicos:

  • Distância de Manhattan: d = |x₂ − x₁| + |y₂ − y₁| — soma dos deslocamentos ortogonais, usada em cidades em grelha e algoritmos discretos.
  • Distância de Chebyshev: d = max(|x₂ − x₁|, |y₂ − y₁|) — usada em xadrez (movimento do rei) e algoritmos de pathfinding.
  • Distância haversine: para pontos sobre a superfície terrestre — ver distância GPS.

Exemplo prático

Geometria 2D: distância entre A = (2, 3) e B = (7, 15).

  • Δx = 7 − 2 = 5
  • Δy = 15 − 3 = 12
  • d = √(5² + 12²) = √(25 + 144) = √169 = 13

Reconhece-se o clássico terno pitagórico 5-12-13.

Física — deslocamento no plano: uma partícula move-se de (0, 0) para (3, 4) em 2 segundos. Deslocamento: d = √(9 + 16) = 5 m. Velocidade média: 5/2 = 2,5 m/s.

Robótica 3D: um braço robótico tem a ferramenta em (10, 20, 5) cm e precisa de atingir (25, 40, 15) cm.

  • d = √(15² + 20² + 10²) = √(225 + 400 + 100) = √725 ≈ 26,93 cm

Aprendizagem automática: no algoritmo k-NN, para classificar um ponto novo, calcula-se a distância euclidiana a todos os pontos rotulados e escolhem-se os k mais próximos. Para dados normalizados em muitas dimensões, esta distância é a base da similaridade.

Quando usar

A distância euclidiana é a escolha por defeito quando:

  • Trabalhas em espaço contínuo (não em grelha discreta) e todos os eixos têm a mesma unidade.
  • Precisas de invariância a rotação — apenas a distância euclidiana é preservada sob rotações do espaço.
  • Modelas fenómenos físicos onde a trajectória em linha recta faz sentido físico (propagação de luz, deslocamento sem obstáculos).

Não é a escolha certa para:

  • Distâncias sobre a Terra — usa haversine ou Vincenty, porque a superfície é curva.
  • Dados de dimensões heterogéneas — normaliza primeiro, ou usa distância de Mahalanobis.
  • Percursos com obstáculos — precisas de algoritmos de pathfinding (A*, Dijkstra).

Em Portugal, é a base do ensino no 8.º e 9.º ano (Matemática, geometria analítica), e é aplicada em cadastro georeferenciado, em cálculo de distâncias entre parcelas para efeitos de preço por m² e em navegação assistida por GPS urbano.

Erros comuns

Esquecer o quadrado. d = (x₂ − x₁) + (y₂ − y₁) não é distância — é a soma das diferenças, que pode inclusive ser negativa. Sempre eleva ao quadrado antes de somar.

Não tirar a raiz. O valor (x₂ − x₁)² + (y₂ − y₁)² é a distância ao quadrado, útil em comparações (mais rápido) mas não é a distância.

Confundir com distância GPS. Coordenadas de latitude/longitude não são cartesianas — 1 grau de longitude no equador ≠ 1 grau em Lisboa. Aplicar Pitágoras a coordenadas geográficas dá erro crescente com a latitude.

Ignorar sinal nas coordenadas. Ponto em (−3, −4): d à origem = √(9 + 16) = 5. O quadrado neutraliza o sinal, mas não te esqueças de o incluir no cálculo mental.

Usar Pitágoras em espaços não-euclidianos. Em superfícies curvas (esfera, hiperbolóide), a fórmula falha. Usa geometria diferencial ou métricas adequadas.

Ver também

Perguntas frequentes

04 entradas
Distância euclidiana é sempre a certa?

Depende do problema. Euclidiana é a linha recta. Manhattan ("distância de blocos") é o que percorres numa cidade quadriculada. Chebyshev é o mínimo de movimentos de um rei no xadrez.

A distância entre 2 cidades no globo é euclidiana?

Não! Na superfície de uma esfera usa-se a fórmula de Haversine (distância grande-círculo). Euclidiana daria a distância a atravessar a Terra pelo interior.

Como se calcula em N dimensões?

Generalização directa: √(Σ(Δxᵢ)²) para euclidiana; Σ|Δxᵢ| para Manhattan. Esta ferramenta cobre até 3D — para machine learning ou análise de dados usa NumPy ou similar.

Para que serve o ponto médio?

Encontrar o centro geométrico entre dois pontos. Útil em geometria, cartografia, algoritmos de partição (kd-trees, k-means), e no dia a dia ("encontramo-nos a meio caminho").

Ver também