Professionele afstandscalculator

Bereken afstanden tussen punten in 2D, 3D, Manhattan-afstand, Minkowski-afstand en geografische afstand met behulp van de Haversine-formule.

Voor hulp bij het leren en huiswerk: verifieer zelfstandig kritische berekeningen.

Beoordeeld door CalculatorDrive Math Redactieraad · Laatst bijgewerkt

Rekenmachine

Voer coördinaten in voor twee punten om de afstand daartussen te berekenen.

Het korte antwoord

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.

Belangrijkste afhaalrestaurants

  • Euclidische afstand is altijd het kortst mogelijke pad tussen twee punten; De Manhattan-afstand is altijd gelijk aan of langer, omdat deze niet diagonaal kan snijden.
  • De Euclidische en Manhattan-afstand zijn alleen gelijk als de twee punten een x- of y-coördinaat delen: beweging langs een enkele as.
  • Minkowski-afstand is een generalisatie: p = 1 geeft Manhattan, p = 2 geeft Euclidische afstand, en p = ∞ geeft Chebyshev-afstand (het grootste verschil op één as).
  • Voor de geografische afstand tussen coördinaten is de Haversine-formule nodig, niet de afstandsformule in het platte vlak, omdat het aardoppervlak gekromd is.

Het kiezen van de juiste afstandsformule

Scenario Formule Waarom
Rechtlijnige afstand in een vlakEuclidischKortst mogelijke pad
Afstand langs stadsblokken / een rasterManhattanKan niet diagonaal door blokken snijden
Afstand tussen twee aardcoördinatenGeografisch (Haversine)Houdt rekening met de kromming van de planeet
Algemene, instelbare afstandsmetriekMinkowskiFamilie over Euclidisch, Manhattan en Chebyshev

Uitgewerkt voorbeeld: drie afstanden, één paar punten

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

Metrisch Berekening Resultaat
Euclidisch (p=2)√(3² + 4²) = √255
Manhattan (p=1)|3| + |4|7
Tsjebysjev (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.

De Minkowski-afstandsfamilie

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.

Veelgemaakte fouten die u moet vermijden

  • Door de Euclidische afstand te gebruiken om de werkelijke reisafstand in een stadsraster te schatten, wordt de werkelijke loop- of rijafstand onderschat, wat de Manhattan-afstand realistischer modelleert.
  • Door de afstandsformule in het platte vlak rechtstreeks toe te passen op de coördinaten van de lengte- en breedtegraad - een lengtegraad bestrijkt zeer verschillende afstanden in de echte wereld, afhankelijk van de breedtegraad, dus hiervoor is in plaats daarvan de Haversine-formule vereist.
  • Door een Minkowski-parameter p kleiner dan 1 te gebruiken en normaal afstandsgedrag te verwachten - onder p = 1, voldoet de formule niet langer aan de driehoeksongelijkheid en gedraagt ​​​​ze zich niet meer als een ware afstandsmetriek.
  • Bezorgd dat negatieve coördinaten een negatieve afstand zullen opleveren - kwadratuur (Euclidisch) en absolute waarde (Manhattan) verwijderen beide het teken, dus afstand is nooit negatief en de puntvolgorde doet er nooit toe.

Veelgestelde vragen

Hoe vind je de afstand tussen twee punten?

Gebruik in een vlak de afstandsformule afgeleid van de stelling van Pythagoras: d = √[(x₂ − x₁)² + (y₂ − y₁)²].

Maakt de volgorde van de punten uit?

Nee. De afstand is hetzelfde, of u nu van punt A naar B of van B naar A gaat, omdat kwadrateren tekenverschillen verwijdert.

Hoe is de 2D-afstand gerelateerd aan de stelling van Pythagoras?

De horizontale en verticale scheidingen vormen de benen van een rechthoekige driehoek; de afstand is de hypotenusa.

Kan dit in drie dimensies werken?

Ja. Breid de formule uit: d = √[(x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²] voor punten in de ruimte.

Hoe gebruik ik deze afstandscalculator?

Voer de coördinaten in voor twee punten in 2D of 3D en klik vervolgens op Berekenen om de afstand in de rechte lijn en de gebruikte stappen te bekijken.

Wat is het verschil tussen de Euclidische en Manhattan-afstand?

Euclidische afstand meet het rechte lijnpad tussen twee punten; De Manhattan-afstand meet het pad langs een raster, zoals stadsblokken, waar je niet diagonaal kunt afsnijden. Voor de punten (0,0) en (3,4) is de Euclidische afstand 5, maar de Manhattan-afstand is 7 - altijd gelijk aan of langer dan het rechte lijnpad.

More math calculators