Profesjonalny kalkulator odległości

Oblicz odległości między punktami w 2D, 3D, odległość Manhattanu, odległość Minkowskiego i odległość geograficzną za pomocą wzoru Haversine'a.

Aby pomóc w nauce i odrabianiu zadań domowych — niezależnie sprawdzaj najważniejsze obliczenia.

Oceniony przez Redakcja CalculatorDrive Math · Ostatnia aktualizacja

Kalkulator

Wprowadź współrzędne dwóch punktów, aby obliczyć odległość między nimi.

Krótka odpowiedź

The right distance formula depends on how you're allowed to travel between two points. Straight-line ("as the crow flies") distance uses the Euclidean formula, d = √[(x₂−x₁)² + (y₂−y₁)²]. Grid-based movement, like city blocks, uses Manhattan distance instead: d = |x₂−x₁| + |y₂−y₁|. For places on Earth, geographic distance accounts for the planet's curvature using the Haversine formula.

Kluczowe wnioski

  • Odległość euklidesowa to zawsze najkrótsza możliwa droga między dwoma punktami; Odległość Manhattanu jest zawsze równa lub większa, ponieważ nie może przecinać się po przekątnej.
  • Odległość euklidesowa i manhattańska są równe tylko wtedy, gdy oba punkty mają wspólną współrzędną x lub y — ruch wzdłuż jednej osi.
  • Odległość Minkowskiego jest uogólnieniem: p = 1 daje Manhattan, p = 2 daje euklidesową, a p = ∞ daje odległość Czebyszewa (największa różnica w jednej osi).
  • Odległość geograficzna między współrzędnymi wymaga wzoru Haversine'a, a nie wzoru na odległość w płaszczyźnie płaskiej, ponieważ powierzchnia Ziemi jest zakrzywiona.

Wybór odpowiedniego wzoru na odległość

Scenariusz Formuła Dlaczego
Odległość w linii prostej na płaszczyźnieEuklidesowyNajkrótsza możliwa ścieżka
Odległość wzdłuż bloków miejskich / siatkiManhattanieNie można przecinać bloków po przekątnej
Odległość między dwoma współrzędnymi ZiemiGeograficzne (Haversine)Odpowiada za krzywiznę planety
Ogólna, przestrajalna metryka odległościMinkowskiRodzina obejmująca Euklides, Manhattan i Czebyszew

Sprawdzony przykład: trzy odległości, jedna para punktów

Take the points (0, 0) and (3, 4). Depending on the metric, "the distance" between them isn't a single number:

Metryczny Obliczenie Wynik
Euklidesowy (p=2)√(3² + 4²) = √255
Manhattan (p=1)|3| + |4|7
Czebyszew (p=∞)max(3, 4)4

All three answers are correct — for their own definition of "distance." Euclidean gives the shortest path (a straight line), Manhattan gives the longest (grid-only movement), and Chebyshev gives the shortest of all, since it only counts the larger of the two axis differences.

Rodzina dystansowa Minkowskich

d = (Σ|x - y|v)^(1/p)

Minkowski distance is a single formula with a tunable parameter p. Setting p = 1 reduces it to Manhattan distance, p = 2 reduces it to Euclidean distance, and as p approaches infinity, it converges to Chebyshev distance — the largest single-axis gap between the two points. This makes Minkowski distance a useful way to sweep between "grid movement" and "straight-line movement" behavior for the same pair of points.

Typowe błędy, których należy unikać

  • Używanie odległości euklidesowej do oszacowania rzeczywistej odległości do przebycia w siatce miejskiej — zaniża rzeczywistą odległość do przejścia lub przejechania, która jest modelem odległości na Manhattanie bardziej realistycznie.
  • Stosując wzór na odległość w płaszczyźnie płaskiej bezpośrednio do współrzędnych szerokości/długości geograficznej — stopień długości geograficznej obejmuje bardzo różne odległości w świecie rzeczywistym w zależności od szerokości geograficznej, więc zamiast tego wymaga to wzoru Haversine'a.
  • Używając parametru Minkowskiego p mniejszego niż 1 i oczekując normalnego zachowania odległości - poniżej p = 1, wzór nie spełnia już nierówności trójkąta i przestaje zachowywać się jak prawdziwa metryka odległości.
  • Martwienie się, że współrzędne ujemne spowodują ujemną odległość — kwadratura (euklidesowa) i wartość bezwzględna (Manhattan) usuwają znak, więc odległość nigdy nie jest ujemna, a kolejność punktów nie ma znaczenia.

Często zadawane pytania

Jak znaleźć odległość między dwoma punktami?

W płaszczyźnie skorzystaj ze wzoru na odległość pochodzącego z twierdzenia Pitagorasa: d = √[(x₂ − x₁)² + (y₂ − y₁)²].

Czy kolejność punktów ma znaczenie?

Nie. Odległość jest taka sama niezależnie od tego, czy przechodzisz z punktu A do B, czy z B do A, ponieważ kwadratura usuwa różnice w znakach.

Jak odległość 2D jest powiązana z twierdzeniem Pitagorasa?

Oddzielenia poziome i pionowe tworzą nogi trójkąta prostokątnego; odległość to przeciwprostokątna.

Czy to może działać w trzech wymiarach?

Tak. Rozwiń wzór: d = √[(x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²] dla punktów w przestrzeni.

Jak korzystać z kalkulatora odległości?

Wprowadź współrzędne dwóch punktów w 2D lub 3D, a następnie kliknij Oblicz, aby zobaczyć odległość w linii prostej i zastosowane kroki.

Jaka jest różnica między odległością euklidesową i manhattańską?

Odległość euklidesowa mierzy ścieżkę w linii prostej między dwoma punktami; Odległość na Manhattanie mierzy ścieżkę wzdłuż siatki, takiej jak bloki miejskie, gdzie nie można ciąć po przekątnej. Dla punktów (0,0) i (3,4) odległość euklidesowa wynosi 5, ale odległość Manhattanu wynosi 7 — zawsze jest równa lub większa od ścieżki w linii prostej.

More math calculators