Distansformulär Kalkylator - Två punkter på ett rutnät
Använd avståndsformeln för att beräkna det linjära avståndet mellan två punkter. Ange x1, y1, x2, y2 -> omedelbart resultat med steg-för-steg-lösning.
Vad är distansformeln?
Avståndet mellan två punkter på ett 2D-plan beräknas med hjälp avavståndsformel: d = √((x2 - x1) 2 + (y2 - y1) 2). Denna formel är en direkt tillämpning av Pythagoras teorem - de horisontella och vertikala separationerna mellan de två punkterna bildar benen i en rätvinklig triangel, och avståndet är hypotenusen.
För att hitta avståndet mellan punkterna (x1, y1) och (x2, y2), beräkna skillnaden i x-koordinater (Δx = x2 - x1) och skillnaden i y-koordinater (Δy = y2 - y1).
Formeln fungerar i alla riktningar: horisontella segment (y1 = y2) ger d = ∞ x2 - ∞ x1; vertikala segment (x1 = x2) ger d = ∞ y2 - y1; diagonala segment kräver den fullständiga formeln. För två identiska punkter, d = 0 - en punkt har noll avstånd från sig själv.
Uppkallad efter René Descartes, detta är det euklidiska avståndet i det kartesiska koordinatsystemet - avståndet "straight-line" eller "as-the-crow-flies", i motsats till Manhattan-avståndet (REDDXREDD+REDDYREDD, som bara räknar horisontella och vertikala steg).
Exempel på stegvisa beräkningar
Förstå hur man tillämpar formeln manuellt bygger intuition och hjälper dig att verifiera kalkyleringsresultat.
Exempel 1 - Pythagoras trippel:Hitta avståndet från (1, 2) till (4, 6).
- Δx = 4 - 1 = 3
- Δy = 6 - 2 = 4
- d = √32 + 42) = √9 + 16) = √25 =5
Det här är den klassiska 3-4-5 rätvinkliga triangeln - den mest kända pythagoriska triangeln.
Exempel 2 - Irrationellt resultat:Hitta avståndet från (0, 0) till (3, 7).
- Δx = 3, Δy = 7
- d = √(9 + 49) = √58 ~7.6158
Exempel 3 - Negativa koordinater:Hitta avståndet från (-3, -4) till (2, 8).
- Δx = 2 - (-3) = 5
- Δy = 8 - (-4) = 12
- d = √ 25 + 144) = √ 169 =13
Kvadrateringssteget hanterar negativa koordinatskillnader automatiskt - ordningen spelar ingen roll.
| Punkt A | Punkt B | Δx | Δy | Avstånd |
|---|---|---|---|---|
| (0, 0) | (3, 4) | 3 | 4 | 5 (exakt) |
| (1, 1) | (4, 5) | 3 | 4 | 5 (exakt) |
| (0, 0) | (5, 12) | 5 | 12 | 13 (exakt) |
| (-2, 3) | (4, -5) | 6 | −8 | 10 (exakt) |
| (1, 2) | (3, 7) | 2 | 5 | √29 ~ 5.385 |
Avståndsformel Utledning från Pythagoras sats
Avståndsformeln är inte en separat matematisk lag - den är en direkt följd av Pythagoras sats (a2 + b2 = c2), som utvidgades till koordinatgeometri av Descartes på 1600-talet.
Med två punkter P1(x1, y1) och P2(x2, y2) i planen, konstruera en rätvinklig triangel genom att rita en horisontell linje från P1 och en vertikal linje från P2 (eller vice versa) för att mötas vid punkten P3(x2, y1). Detta skapar en rak vinkel vid P3.
Det horisontella benet har en längd x2 - x1 (horisontell avgränsning mellan punkterna). Det vertikala benet har en längd y2 - y1 (vertikal avgränsning). Enligt Pythagoras teorem: d2 = (x2 - x1) 2 + (y2 - y1) 2. Ta kvadratroten: d = √((x2 - x1) 2 + (y2 - y1) 2).
De absoluta värden är onödiga eftersom vi kvadratiserar skillnaderna - negativa tal i kvadrat är positiva. Det är därför (x2 - x1) 2 = (x1 - x2) 2, vilket bekräftar att avståndet är symmetriskt: d(P1, P2) = d(P2, P1). Det spelar ingen roll vilken punkt du kallar "1" och vilken du kallar "2".
Utökningar: 3D-avstånd och mittpunktsformel
2D-distansformeln sträcker sig naturligt till tre dimensioner. För punkter (x1, y1, z1) och (x2, y2, z2) i 3D-rymden: d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2). Logiken är identisk - tillämpa Pythagoras teorem en gång för xy-planet, sedan igen för z-dimensionen.
Utvidgningen fortsätter till ett antal dimensioner (n-dimensionellt euklidiskt avstånd): d = √(Σ(xi2 - xi1)2) för i = 1 till n. Denna generalisering är grundläggande i maskininlärning, där "avstånd" mellan datapunkter i högdimensionella funktioner rymder ligger till grund för algoritmer som k-nästa grannar, k-medel clustering och stöd vektor maskiner.
Det ärMittpunktsformelär en följeslagare till avståndsformeln. M = ((x1+x2)/2, (y1+y2)/2. Om P1 = (1, 2) och P2 = (7, 8), så är M = (4, 5).
| Dimension | Avståndsformel |
|---|---|
| 1D (nummerlinje) | d = x2 minus x1 |
| 2D (plan) | d = √((x2-x1)2 + (y2-y1)2) |
| 3D (rymd) | d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2) |
| nD (allmänt) | d = √(Σi(x2i-x1i) 2) |
Verkliga tillämpningar av avståndsberäkningar
Avståndsformeln är inte bara en lektion - den ligger till grund för otaliga beräkningar i den verkliga världen inom teknik, vetenskap, teknik och vardaglig navigering.
GPS och navigering:Vid små skalor kan GPS-koordinater approximeras som kartesiska koordinater, och euklidiskt avstånd ger en snabb uppskattning av separationen.
Spelutveckling:Kollisionsdetektering, vägfinning och AI-beteende i videospel beräknar ständigt avstånd mellan objekt. Två cirkulära objekt kolliderar när avståndet mellan deras centra är mindre än summan av deras radier.
Datorsyn och bildbehandling:Beräkningar av pixel avstånd är grundläggande för bildsegmentering, funktionsmatchning och objektspårning.
Konstruktion och konstruktion:Beräkna avstånd mellan två punkter på en ritning, bestämma kabellängder mellan torn, mäta diagonala spänner -- allt använder 2D eller 3D avståndsformeln med verkliga koordinater.
Fysik simuleringar:Gravitationskrafter, elektromagnetiska krafter och fjäderkrafter är alla beroende av avståndet mellan objekt. Simuleringsmotorer beräknar parvis avstånd mellan partiklar eller objekt vid varje tidsteg.
Vanliga pythagoriska trippelreferenser
Pythagoras tripler är uppsättningar av tre positiva heltal (a, b, c) som uppfyller a2 + b2 = c2. När dina två punkter har heltalskoordinater vars horisontella och vertikala separationer bildar en Pythagoras trippel, kommer avståndet att vara ett exakt heltal - ett tillfredsställande och lätt verifierbart resultat.
| a (Δx) | b (Δy) | c (avstånd) | Skalaversion |
|---|---|---|---|
| 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 |
Varje multipel av en pythagorisk trippel är också en trippel: (3,4,5) skalor till (6,8,10), (9,12,15) etc. 3-4-5 trippel är den mest vanliga i kurser och applikationer.
Avstånd i olika mått: euklidisk vs Manhattan vs Chebyshev
Det euklidiska avståndet är det mest naturliga avståndet, men olika applikationer drar nytta av olika avståndsmätningar.
Euklidiskt avstånd(Vår kalkulator) = √((Δx) 2 + (Δy) 2) Bäst för: fysiska avstånd, GPS, mekanik modellerar en kråka som flyger i en rak linje.
Avstånd till ManhattanBäst för: nätbaserad navigering (stadsblock), lagerrobotik, vissa maskininlärningsapplikationer. Modellerar en taxi som kör i ett stadsnät - endast horisontell och vertikal rörelse tillåten.
Tjebysjevsträcka(L∞ norm) = max((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
| Metrisk | Formel | Bäst för |
|---|---|---|
| Euklidisk | √((Δx) 2 + (Δy) 2) | Fysiskt avstånd, GPS, fysik |
| Manhattan (L1) | "Dx" och "Dy" är inte samma sak. | Rättsnavigering, avstånd mellan städer |
| Chebyshev (L∞) | Max, vad är det med dig? | Skak, vissa tillverkningsindustrier |
| Minkowski (L) | Det är inte sant. Det är sant. | Allmänt; p=2 är euklidiskt, p=1 är Manhattan |
Hur man använder avståndskalkylatorn
Ange x- och y-koordinaterna för två punkter och klicka sedan på Beräkna. Kalkylatorn returnerar omedelbart det raka euklidiska avståndet mellan punkterna, beräknat som √((x2-x1) 2 + (y2-y1) 2).
Inmatningstips:
- Både positiva och negativa koordinater stöds.
- De decimala koordinaterna stöds fullt ut (t.ex. x1 = 1,5, y1 = 2,7).
- För två identiska punkter blir resultatet 0.
- För avstånd i specifika enheter, se till att alla koordinater är i samma enhet (t.ex. alla i meter, alla i fot).
- För 3D-avstånd, beräkna först 2D-avståndet i xy-planet, och tillämpa sedan formeln igen med z-komponenten.
Ofta ställda frågor
Vad är distansformeln mellan två punkter?
d = √((x2-x1) 2 + (y2-y1) 2). Subtrahera koordinaterna, kvadratera varje skillnad, addera kvadraterna och ta kvadratroten. Detta ger den raka linjen (euklidiska) avståndet mellan de två punkterna.
Spelar det någon roll vilken punkt är (x1,y1) och vilken är (x2,y2)?
Nej. Avståndsformeln ger samma resultat i båda fallen eftersom skillnaderna är kvadratiska: (x2-x1) 2 = (x1-x2) 2. Avståndet är symmetriskt - d(A,B) = d(B,A.
Vad är avståndet mellan två identiska punkter?
Om (x1,y1) = (x2,y2), då d = √((0) 2 + (0) 2) = 0. En punkt är alltid noll avstånd från sig själv.
Hur hittar jag avståndet i 3D-rummet?
Utöka formeln: d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2). Till exempel, avstånd från (1,2,3) till (4,6,3): d = √(9+16+0) = √25 = 5.
Vad är skillnaden mellan avstånd och förskjutning?
Avstånd är en skalär (endast storlek) - hur långt ifrån varandra två punkter är. Förskjutning är en vektor (storlek och riktning) - det riktade linjesegmentet från en punkt till den andra. Avståndsformeln ger storleken på förskjutningen. Två olika vägar mellan samma punkter kan ha olika väglängder men samma (rätlinje) avstånd.
Vad är pythagoriska tripletter och varför är de viktiga?
Pythagoras tripler är heltalsuppsättningar (a, b, c) där a2 + b2 = c2. Vanliga: 3-4-5, 5-12-13, 8-15-17. När Δx och Δy matchar en Pythagoras tripler är avståndet ett exakt heltal. Det är därför 3-4-5 triplet förekommer så ofta i geometriska problem och konstruktion (det garanterar en rak vinkel när man bygger hörn).
Vad är mittpunktsformeln?
Mittpunkten M mellan (x1,y1) och (x2,y2) är M = ((x1+x2)/2, (y1+y2)/2).
Hur används avståndsberäkning i GPS och kartläggning?
GPS använder latitud/longitud koordinater. För korta avstånd fungerar Pythagoras formel tillräckligt. För längre avstånd räknar Haversines formel för jordens krökning: d = 2R x arcsin ((√(sin2 ((Δlat/2) + cos ((lat1) cos ((lat2) sin2 ((Δlon/2))), där R är jordens radie (~ 6 371 km). Google Maps och navigationssystem använder denna eller Vincenty formeln för maximal noggrannhet.
Vad är Manhattan avstånd vs euklidiskt avstånd?
Det euklidiska avståndet = √((Δx) 2 + (Δy) 2 - det linjära avståndet. Manhattan-avståndet = Δx Berd + Δy Berd - summan av horisontella och vertikala steg, som att navigera i stadsblock. Manhattan-avståndet >= euklidiskt avstånd alltid; de är lika bara när rörelsen är perfekt horisontell eller vertikal. Använd Manhattan-avståndet för rutnätbaserad navigering; använd euklidiskt för linjära fysiska avstånd.
Kan distansformeln vara negativ?
Nej. Avståndet är alltid icke-negativt. Funktionen kvadratroten returnerar icke-negativa värden, och summan av skillnader i kvadrat är alltid >= 0. Avståndet är lika med noll bara när de två punkterna är identiska. Om du får ett negativt resultat, kontrollera att du tillämpar formeln korrekt - kanske förvirrar avstånd med en signerad skillnad eller förskjutningskomponent.
Avstånd i fysik och tekniska tillämpningar
Distansformeln är inte bara en geometrisk övning - den används ständigt i fysik, teknik och datavetenskap för att modellera verkliga rumsliga relationer.
Lagen om omvänd kvadrat:Både gravitation och elektromagnetisk kraft följer inversa kvadratlagar - kraften är proportionell mot 1/d2, där d är avståndet mellan två objekt. Beräkning av d med hjälp av avståndsformeln mellan positionvektorer är det första steget i beräkningen av gravitationell attraktion mellan planeter, elektrostatisk attraktion mellan laddningar eller intensiteten av ljus från en källa.
Robotik och vägplanering:Robotsnavigationssystem beräknar ständigt avstånd mellan vägpunkter, hinder och mål. En robotarmsregulator beräknar end-effector position med hjälp av avstånd och vinkelberäkningar. Autonoma fordon beräknar avstånd till andra fordon och körfältgränser dussintals gånger per sekund för att undvika kollisioner.
Jordmätning och markmätning:Jordmätare använder koordinatgeometri för att mäta fastighetsgränser och områden. Med tanke på kartläggningskoordinater (northings och eastings) beräknar avståndsformeln gränssegmentlängder. Modern GPS-mätningsutrustning använder samma matematiska principer, nu förbättrade med satellit triangulering för centimeternivå noggrannhet.
Datorgrafik:Strålspårning, kollisionsdetektering, skuggberäkning och omgivningsförstoppning i 3D-rendering kräver konstant avståndsberäkning mellan geometriska primitiver. GPU bearbetar miljontals avståndsberäkningar per ram för att producera fotorealistiska bilder i realtid -- allt baserat på samma grundläggande formel som du använder i den här kalkulatorn. Avståndsformeln är inte en kvarleva från klassrummet geometri -- det är ett aktivt, viktigt verktyg som kör miljarder beräkningar per sekund i den teknik vi använder varje dag.