Afstand formel kalkulator - to punkter på et gitter
Brug afstanden formel til at beregne den lige linje afstand mellem to punkter. Indtast x1, y1, x2, y2 -> øjeblikkeligt resultat med trin-for-trin løsning. Gratis geometri kalkulator.
Hvad er afstandsformlen?
Afstanden mellem to punkter på et 2D-plan beregnes ved hjælp afafstandsformelDenne formel er en direkte anvendelse af Pythagoras sætning - den vandrette og lodrette adskillelse mellem de to punkter danner benene i en retvinklet trekant, og afstanden er hypotenusen.
For at finde afstanden mellem punkterne (x1, y1) og (x2, y2) beregnes forskellen i x-koordinater (Δx = x2 - x1) og forskellen i y-koordinater (Δy = y2 - y1).
Formulen virker i alle retninger: Horisontale segmenter (y1 = y2) giver d = ∞x2 - ∞x1; vertikale segmenter (x1 = x2) giver d = ∞y2 - y1; diagonale segmenter kræver den fulde formel. For to identiske punkter, d = 0 - et punkt har nul afstand fra sig selv.
Navngivet efter René Descartes, er dette den euklidiske afstand i det kartesiske koordinatsystem - den "rette linje" eller "som fluerne flyver" afstand, i modsætning til Manhattan-afstanden (Renée x René + René René, som kun tæller horisontale og vertikale trin).
Eksempler på trinvise beregninger
Forståelse af, hvordan man anvender formlen manuelt, bygger intuition og hjælper dig med at verificere beregningsresultater.
Eksempel 1 -- Pythagoras tredobbelt:Find afstanden fra (1, 2) til (4, 6).
- Δx = 4 - 1 = 3
- Δy = 6 - 2 = 4
- d = √(32 + 42) = √(9 + 16) = √25 =5
Dette er den klassiske 3-4-5 retvinklet trekant -- den mest kendte pythagoriske trippel.
Eksempel 2 - Irrationelt resultat:Find afstanden fra (0, 0) til (3, 7).
- Δx = 3, Δy = 7
- d = √(9 + 49) = √58 ~7.6158
Eksempel 3 - Negative koordinater:Find afstanden fra (-3, -4) til (2, 8).
- Δx = 2 - (-3) = 5
- Δy = 8 - (-4) = 12
- d = √ 25 + 144) = √ 169 =13
Det kvadratiske trin håndterer negative koordinatforskelle automatisk - rækkefølgen spiller ingen rolle.
| Punkt A | Punkt B | Δx | Δy | Afstand |
|---|---|---|---|---|
| (0, 0) | (3, 4) | 3 | 4 | 5 (præcis) |
| (1, 1) | (4, 5) | 3 | 4 | 5 (præcis) |
| (0, 0) | (5, 12) | 5 | 12 | 13 (præcis) |
| (-2, 3) | (4, -5) | 6 | −8 | 10 (præcis) |
| (1, 2) | (3, 7) | 2 | 5 | √29 ~ 5.385 |
Afstandsformel Afledning fra Pythagoras sætning
Afstandsformlen er ikke en separat matematisk lov - den er en direkte konsekvens af Pythagoras sætning (a2 + b2 = c2), udvidet til koordinatgeometri af Descartes i det 17. århundrede.
Hvis man har to punkter P1(x1, y1) og P2(x2, y2) i planet, konstruerer man en retvinklet trekant ved at trække en vandret linje fra P1 og en lodret linje fra P2 (eller omvendt) til at mødes i punktet P3(x2, y1).
Det horisontale ben har en længde x2 minus x1 minus y2 minus y1 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y1 minus y2 minus y2 minus y2 minus y1 minus y2 minus y2 minus y2 minus y1 minus y2 minus y2 minus y2 minus y2 minus y1 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 minus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus y2 plus z
Det er derfor, at (x2 - x1) 2 = (x1 - x2) 2, hvilket bekræfter, at afstanden er symmetrisk: d(P1, P2) = d(P2, P1).
Udvidelser: 3D-afstand og midterpunktsformel
For punkter (x1, y1, z1) og (x2, y2, z2) i 3D-rummet: d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2). Logikken er identisk - anvende Pythagoras sætning en gang for xy-planet, derefter igen for z-dimensionen.
Udvidelsen fortsætter til et hvilket som helst antal dimensioner (n-dimensionel euklidsk afstand): d = √(Σ(xi2 - xi1)2) for i = 1 til n. Denne generalisering er grundlæggende i maskinindlæring, hvor "afstand" mellem datapunkter i højdimensionelle funktion rum ligger til grund for algoritmer som k-nærmeste naboer, k-midler klynge, og støtte vektor maskiner.
DenmellempunktsformelM = ((x1+x2)/2, (y1+y2)/2). Hvis P1 = (1, 2) og P2 = (7, 8), så er M = (4, 5).
| Dimension | Afstandsformel |
|---|---|
| 1D (nummerlinje) | d = x2 minus x1 |
| 2D (plan) | d = √((x2-x1)2 + (y2-y1)2) |
| 3D (rum) | d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2) |
| nD (almindeligt) | d = √(Σi(x2i-x1i) 2) |
Virkelige anvendelser af afstandsberegninger
Afstandsformlen er ikke bare en øvelse i klasseværelset -- den ligger til grund for utallige beregninger i den virkelige verden på tværs af teknologi, videnskab, teknik og daglig navigation.
GPS og navigation:På små skalaer kan GPS-koordinater tilnærmes som kartesiske koordinater, og euklidisk afstand giver et hurtigt skøn over adskillelsen. For større afstande tegner Haversine formlen sig for Jordens sfæriske krumning, men den reduceres til den flade jord tilnærmelse for korte afstande.
Spiludvikling:Kollisionsdetektering, vejfinding og AI-adfærd i videospil beregner konstant afstande mellem objekter. To cirkulære objekter kolliderer, når afstanden mellem deres centre er mindre end summen af deres radier.
Computer vision og billedbehandling:Pixel afstand beregninger er grundlæggende for billedsegmentering, funktion matchning, og objekt tracking.
Ingeniør- og byggevirksomhed:Beregning af afstande mellem to punkter på en tegning, bestemmelse af kabellængder mellem tårne, måling af diagonale overgange -- alle bruger 2D eller 3D afstandsformel med virkelige koordinater.
Fysiske simuleringer:Gravitationel kraft, elektromagnetisk kraft og fjederkræfter afhænger alle af afstanden mellem objekter. Simuleringsmotorer beregner parvis afstande mellem partikler eller objekter på hvert tidstrin.
Fælles pythagoriske tripler Reference
Pythagoras tripler er sæt af tre positive heltal (a, b, c) som opfylder a2 + b2 = c2. Når dine to punkter har heltal koordinater, hvis horisontale og lodrette adskillelse danner en Pythagoras tripler, vil afstanden være et nøjagtigt heltal - et tilfredsstillende og let verificeret resultat.
| a (Δx) | b (Δy) | c (afstand) | Skaleret version |
|---|---|---|---|
| 3 | 4 | 5 | 6 - 8 - 10, 9 - 12 - 15 |
| 5 | 12 | 13 | 10-24-26 |
| 8 | 15 | 17 | 16 - 30 - 34 |
| 7 | 24 | 25 | 14 - 48 - 50 |
| 20 | 21 | 29 | 40-42-58 |
| 9 | 40 | 41 | 18-80-82 |
Ethvert multiplum af en pythagorisk trefoldighed er også en trefoldighed: (3,4,5) skaler til (6,8,10), (9,12,15) osv. 3-4-5 trefoldigheden er langt den mest almindelige i kurser og applikationer.
Afstand i forskellige målinger: euklidisk vs Manhattan vs Chebyshev
Euklidsk afstand er den mest naturlige "retlinje" afstand, men forskellige applikationer drager fordel af forskellige afstandsmålinger.
Euklidisk afstand(Vores lommeregner) = √((Δx) 2 + (Δy) 2) Bedst til: fysiske afstande, GPS, mekanik. modeller en krage flyver i en lige linje.
Manhattan-afstand(L1 norm) = ∆xidiye + ∆yidiye. Bedst til: grid-baseret navigation (byblokke), lager robotik, nogle maskinel læring applikationer. Modellerer en taxi kører i en by grid - kun vandret og lodret bevægelse tilladt.
Chebyshev-afstand(L∞ norm) = max (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
| Metrisk | Formel | Bedst til |
|---|---|---|
| Euklidisk | √((Δx) 2 + (Δy) 2) | Fysisk afstand, GPS, fysik |
| Manhattan (L1) | "Dx" betyder "og". | Grid navigation, afstande mellem byer |
| Chebyshev (L∞) | - Det er det, jeg mener. | Skak, visse former for fremstilling |
| Minkowski (Lp) | (højst Δx højst + ∆y højst) ^{1/p} | Generelt; p=2 er euklidisk, p=1 er Manhattan |
Hvordan man bruger denne afstandsberegner
Indtast x- og y-koordinaterne for to punkter, og klik derefter på Beregn.
Indgangstips:
- Både positive og negative koordinater understøttes.
- De decimale koordinater understøttes fuldt ud (f.eks. x1 = 1,5, y1 = 2,7).
- For to identiske punkter vil resultatet være 0.
- For afstand i specifikke enheder skal alle koordinater angives i samme enhed (f.eks. alle i meter, alle i fod).
- For 3D-afstand beregnes først 2D-afstanden på xy-planet, og derefter anvendes formlen igen med z-komponenten.
Ofte stillede spørgsmål
Hvad er formlen for afstanden mellem to punkter?
d = √((x2-x1)2 + (y2-y1)2). Træk koordinaterne fra, kvadrer hver forskel, læg kvadraterne sammen og tag kvadratroden. Dette giver den rette linje (euklidske) afstand mellem de to punkter.
Betyder det noget, hvilket punkt er (x1,y1) og hvilket punkt er (x2,y2)?
Nej. Afstandsformlen giver det samme resultat på begge måder, fordi forskellene er kvadreret: (x2-x1) 2 = (x1-x2) 2. Afstanden er symmetrisk - d(A,B) = d(B,A.
Hvad er afstanden mellem to identiske punkter?
Hvis (x1,y1) = (x2,y2), så d = √((0) 2 + (0) 2) = 0. Et punkt er altid nul afstand fra sig selv.
Hvordan finder jeg afstanden i 3D rummet?
Udvid formlen: d = √((x2-x1)2 + (y2-y1)2 + (z2-z1)2). f.eks. afstand fra (1,2,3) til (4,6,3): d = √(9+16+0) = √25 = 5.
Hvad er forskellen på afstand og forskydning?
Afstanden er en skalar (kun størrelsesorden) - hvor langt fra hinanden to punkter er. Forflytning er en vektor (størrelsesorden og retning) - det retlede linjesegment fra et punkt til det andet. Afstandsformlen giver størrelsesorden af forflytning. To forskellige stier mellem de samme punkter kan have forskellige vejlængder, men samme (retlinje) afstand.
Hvad er pythagoriske trillinger, og hvorfor er de vigtige?
Pythagoras' tripler er heltalsmængder (a, b, c), hvor a2 + b2 = c2. Almindelige: 3-4-5, 5-12-13, 8-15-17. Når Δx og Δy matcher en Pythagoras' tripler, er afstanden et nøjagtigt heltal. Det er derfor, at 3-4-5-triplene forekommer så ofte i geometriproblemer og konstruktion (det garanterer en ret vinkel, når man bygger hjørner).
Hvad er midterpunktsformlen?
Midtpunktet M mellem (x1,y1) og (x2,y2) er M = ((x1+x2)/2, (y1+y2)/2).
Hvordan anvendes afstandsberegning i GPS og kortlægning?
GPS bruger latitude/longitude koordinater. For korte afstande fungerer Pythagoras formel tilstrækkeligt. For længere afstande regner Haversine formlen for Jordens krumning: d = 2R x arcsin ((√(sin2 ((Δlat/2) + cos ((lat1) cos ((lat2) sin2 ((Δlon/2))), hvor R er Jordens radius (~ 6.371 km). Google Maps og navigationssystemer bruger denne eller Vincenty formlen for maksimal nøjagtighed.
Hvad er Manhattan afstand vs euklidsk afstand?
Den euklidiske afstand = √((Δx) 2 + (Δy) 2) - den rette linje afstand. Manhattan afstand = █Δx) + █Δy) - summen af vandrette og lodrette trin, som at navigere i byblokke. Manhattan afstand >= euklidisk afstand altid; de er kun lige, når bevægelsen er helt vandret eller lodret. Brug Manhattan afstand til gitterbaseret navigation; brug euklidisk for ret linje fysisk afstand.
Kan afstandsformlen være negativ?
Nej. Afstanden er altid ikke-negativ. Kvadratrodsfunktionen returnerer ikke-negative værdier, og summen af kvadratiske forskelle er altid >= 0. Afstanden er kun lig med nul, når de to punkter er identiske. Hvis du får et negativt resultat, skal du kontrollere, at du anvender formlen korrekt - måske forveksler du afstand med en signeret forskel eller forskydningskomponent.
Afstand i fysik og tekniske applikationer
Afstandsformlen er ikke bare en geometriøvelse - den bruges konstant i fysik, ingeniørvidenskab og datalogi til at modellere virkelige rumlige relationer. Forståelse af formlens rolle på disse områder hjælper med at forbinde klasselære matematik til praktiske anvendelser.
Omvendt kvadratiske love:Både tyngdekraften og den elektromagnetiske kraft følger inverse kvadratiske love - kraften er proportional med 1/d2, hvor d er afstanden mellem to objekter. Beregning af d ved hjælp af afstanden formel mellem position vektorer er det første skridt i at beregne gravitationel tiltrækning mellem planeter, elektrostatisk tiltrækning mellem ladninger, eller intensiteten af lys fra en kilde.
Robotik og ruteplanlægning:Robot navigationssystemer konstant beregne afstande mellem waypoints, forhindringer og mål. En robot arm controller beregner end-effector position ved hjælp af afstand og vinkel beregninger. Autonome køretøjer beregne afstande til andre køretøjer og vognbane grænser snesevis af gange per sekund for at undgå kollision.
Jordmåling og jordmåling:Landmålere bruger koordinatgeometri til at måle ejendomsgrænser og områder.
Computergrafik:Ray tracing, kollisionsdetektion, skygge beregning, og omgivende okklusion i 3D rendering alle kræver konstant afstand beregning mellem geometriske primitiver. GPU'en behandler millioner af afstand beregninger pr. ramme for at producere fotorealistiske billeder i realtid - alt baseret på den samme grundlæggende formel du bruger i denne lommeregner. Afstand formlen er ikke en relikvie af klasseværelset geometri - det er et aktivt, essentielt værktøj kører milliarder af beregninger per sekund i teknologien vi bruger hver dag.