Skip to main content
🟢 Beginner 🔥 Popular

Distanță Formula Calculator - Două puncte pe o rețea

Utilizați formula distanței pentru a calcula distanța în linie dreaptă între două puncte. Introduceți x1, y1, x2, y2 -> rezultat instantaneu cu soluție pas cu pas. Calculator geometric gratuit.

Care este formula distanţei?

Distanța dintre două puncte pe un plan 2D se calculează utilizândFormula distanței: d = √((x2 - x1) 2 + (y2 - y1) 2). Această formulă este o aplicare directă a teoremei lui Pitagora - separările orizontale și verticale dintre cele două puncte formează picioarele unui triunghi dreptunghiular, iar distanța este hipotenuza.

Pentru a găsi distanța dintre punctele (x1, y1) și (x2, y2), calculează diferența în coordonatele x (Δx = x2 - x1) și diferența în coordonatele y (Δy = y2 - y1).

Formula funcționează în orice direcție: segmentele orizontale (y1 = y2) dau d = ≈x2 - x1 ≈; segmentele verticale (x1 = x2) dau d = ≈y2 - y1 ≈; segmentele diagonale necesită formula completă. Pentru două puncte identice, d = 0 - un punct are distanță zero de el însuși.

Numit după René Descartes, aceasta este distanța euclidiană în sistemul de coordonate cartesian - distanța "linii drepte" sau "ca-muștele-cârtiță", spre deosebire de distanța Manhattan.

Calcule de exemplu pas cu pas

Înțelegerea modului de aplicare manuală a formulei construiește intuiția și vă ajută să verificați rezultatele calculatorului.

Exemplul 1 -- triplu pitagorean:Găseşte distanţa de la (1, 2) la (4, 6).

  1. Δx = 4 - 1 = 3
  2. Δy = 6 - 2 = 4
  3. d = √(32 + 42) = √(9 + 16) = √25 =5

Acesta este triunghiul dreptunghiular 3-4-5 clasic -- cel mai cunoscut triunghi pitagorean.

Exemplul 2 - Rezultat irațional:Găsește distanța de la (0, 0) la (3, 7).

  1. Δx = 3, Δy = 7
  2. d = √(9 + 49) = √58 ~7.6158

Exemplul 3 - Coordonate negative:Găsește distanța de la (-3, -4) la (2, 8).

  1. Δx = 2 - (-3) = 5
  2. Δy = 8 - (-4) = 12
  3. d = √(25 + 144) = √169 =13

Pasul de ridicare la pătrat se ocupă automat de diferențele negative de coordonate -- ordinea nu contează.

Punctul APunctul BΔxΔyDistanța
(0, 0)(3, 4)345 (exact)
(1, 1)(4, 5)345 (exact)
(0, 0)(5, 12)51213 (exact)
(-2, 3)(4, -5)6−810 (exact)
(1, 2)(3, 7)25√29 ~ 5.385

Formula distanței Derivarea teoremei lui Pitagora

Formula distanței nu este o lege matematică separată - este o consecință directă a teoremei lui Pitagora (a2 + b2 = c2), extinsă la geometria coordonată de Descartes în secolul al XVII-lea.

Având în vedere două puncte P1 ((x1, y1) și P2 ((x2, y2) în plan, construiți un triunghi dreptunghiular desenând o linie orizontală de la P1 și o linie verticală de la P2 (sau invers) pentru a se întâlni la punctul P3 ((x2, y1). Acest lucru creează un unghi drept la P3.

Piciorul orizontal are lungimea x2 - x1 (separația orizontală dintre puncte). Piciorul vertical are lungimea y2 - y1 (separația verticală). Prin teorema lui Pitagora: d2 = (x2 - x1) 2 + (y2 - y1) 2. Luând rădăcina pătrată: d = √((x2 - x1) 2 + (y2 - y1) 2).

Semnele de valoare absolută sunt inutile pentru că noi ridicăm la pătrat diferențele - numerele negative la pătrat sunt pozitive. Acesta este motivul pentru care (x2 - x1) 2 = (x1 - x2) 2, confirmând că distanța este simetrică: d(P1, P2) = d(P2, P1). Nu contează care punct îl numești "1" și pe care îl numești "2".

Extinderi: Distanță 3D și Formula punctului mediu

Formula distanței 2D se extinde în mod natural la trei dimensiuni. Pentru punctele (x1, y1, z1) și (x2, y2, z2) în spațiul 3D: d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2). Logica este identică - aplicați teorema lui Pitagora o dată pentru planul xy, apoi din nou pentru dimensiunea z.

Extinderea continuă la orice număr de dimensiuni (distanța euclidiană n-dimensională): d = √(Σ(xi2 - xi1)2) pentru i = 1 până la n. Această generalizare este fundamentală în învățarea mașinilor, unde "distanța" între punctele de date în spațiile de caracteristici de înaltă dimensiune stă la baza algoritmilor cum ar fi k-cel mai apropiat vecin, k-means clustering și mașinile vectoriale de suport.

ProiectulFormula punctului de mijloceste un însoțitor al formulei distanței. Punctul de mijloc M al segmentului P1P2 este: M = ((x1+x2)/2, (y1+y2)/2). Pur și simplu mediează coordonatele. Dacă P1 = (1, 2) și P2 = (7, 8), atunci M = (4, 5). Punctul de mijloc este echidistant de ambele puncte finale: d(P1, M) = d(M, P2) = d(P1, P2)/2.

DimensiuneFormula distanței
1D (liniul numeric)d = ∙x2 - x1
2D (plan)d = √((x2-x1)2 + (y2-y1)2)
3D (spațiu)d = √((x2-x1)2 + (y2-y1)2 + (z2-z1)2)
nD (general)d = √(Σi(x2i-x1i) 2)

Aplicații din lumea reală ale calculelor de distanță

Formula distanței nu este doar un exercițiu de clasă - ea stă la baza nenumăratelor calcule din lumea reală în tehnologie, știință, inginerie și navigație de zi cu zi.

GPS și navigație:La scări mici, coordonatele GPS pot fi aproximate ca coordonate cartesiene, iar distanța euclidiană oferă o estimare rapidă a separării.

Dezvoltarea jocului:Detectarea coliziunii, găsirea drumului și comportamentul AI în jocurile video calculează în mod constant distanțele dintre obiecte.

Procesarea vizuală și a imaginii prin calculator:Calculele distanței pixeli sunt fundamentale pentru segmentarea imaginii, potrivirea caracteristicilor și urmărirea obiectelor.

Inginerie și construcții:Calculul distanțelor între două puncte pe un plan, determinarea lungimii cablurilor între turnuri, măsurarea diagonalelor - toate folosesc formula distanțelor 2D sau 3D cu coordonate din lumea reală.

Simulări fizice:Forța gravitațională, forța electromagnetică și forțele de arc toate depind de distanța dintre obiecte. Motoarele de simulare calculează distanțele în perechi între particule sau obiecte la fiecare etapă temporală.

Referință la triplele pitagorice comune

Triplele pitagorice sunt seturi de trei numere întregi pozitive (a, b, c) care satisfac a2 + b2 = c2. Când cele două puncte au coordonate întregi ale căror separări orizontale și verticale formează un triplu pitagorian, distanța va fi un număr întreg exact - un rezultat satisfăcător și ușor de verificat.

a (Δx)b (Δy)c (Distanță)Versiune la scară
3456-8-10, 9-12-15
5121310 - 24 - 26
8151716 - 30 - 34
7242514 - 48 - 50
20212940-42-58
9404118-80-82

Orice multiplu al unui triplu pitagorean este, de asemenea, un triplu: (3,4,5) scale până la (6,8,10), (9,12,15) etc. Triplul 3-4-5 este de departe cel mai frecvent întâlnit în cursuri și aplicații.

Distanța în diferite metrici: Euclidean vs Manhattan vs Chebyshev

Distanța euclidiană este cea mai naturală distanță "linii drepte", dar diferite aplicații beneficiază de diferite metrici de distanță.

Distanța euclidiană(calculatorul nostru) = √((Δx) 2 + (Δy) 2). cel mai bun pentru: distanțe fizice, GPS, mecanică. modele un corb care zboară într-o linie dreaptă.

Distanța Manhattan(L1 normă) = ∆x input + ∆y output. Cel mai bun pentru: navigație bazată pe rețea (blocuri de oraș), robotică de depozitare, unele aplicații de învățare automată. Modelează un taxi care conduce într-o rețea de oraș - numai mișcări orizontale și verticale permise.

Distanța Chebyshev(L∞ normă) = max ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

MetricăFormuleCel mai bun pentru
Euclidiană√((Δx) 2 + (Δy) 2)Distanţă fizică, GPS, fizică
Manhattan (L1)"Dx" cu "Dy"Navigare în rețea, distanțe între orașe
Chebyshev (L∞)- Nu, nu, nu.Șah, anumite industrii
Minkowski (Lp)(doi, doi, trei, patru)General; p=2 este Euclidean, p=1 este Manhattan

Cum se foloseşte acest calculator de distanţe

Introduceți coordonatele x și y a două puncte, apoi faceți clic pe Calculate. Calculatorul returnează instantaneu distanța euclidiană dreaptă între puncte, calculată ca √((x2-x1) 2 + (y2-y1) 2).

Sfaturi de intrare:

Întrebări frecvente

Care e formula distanţei dintre două puncte?

d = √((x2-x1)2 + (y2-y1)2). Subtragem coordonatele, ridicăm la pătrat fiecare diferență, adăugăm pătratele și luăm rădăcina pătrată. Acest lucru dă distanța dreaptă (euclidiană) între cele două puncte.

Contează care punct este (x1, y1) și care este (x2, y2)?

Nu. Formula distanței dă același rezultat în ambele cazuri, deoarece diferențele sunt împărțite la pătrat: (x2-x1) 2 = (x1-x2) 2. Distanța este simetrică - d ((A,B) = d ((B,A).

Care este distanţa dintre două puncte identice?

Dacă (x1,y1) = (x2,y2), atunci d = √((0) 2 + (0) 2) = 0.

Cum găsesc distanţa în spaţiul 3D?

Extindeți formula: d = √((x2-x1) 2 + (y2-y1) 2 + (z2-z1) 2). De exemplu, distanța de la (1,2,3) la (4,6,3): d = √(9+16+0) = √25 = 5.

Care e diferenţa dintre distanţă şi deplasare?

Distanța este un scalar (doar magnitudinea) - cât de departe sunt două puncte. Desplasarea este un vector (magnitudinea și direcția) - segmentul de linie direcționat de la un punct la altul. Formula distanței dă magnitudinea deplasării. Două căi diferite între aceleași puncte pot avea lungimi de cale diferite, dar aceeași distanță (linii drepte).

Ce sunt triplele pitagorice şi de ce contează?

Triplele pitagorice sunt seturi de numere întregi (a, b, c) unde a2 + b2 = c2. cele mai frecvente: 3-4-5, 5-12-13, 8-15-17. Când Δx și Δy se potrivesc cu un triplu pitagorian, distanța este un număr întreg exact. Acesta este motivul pentru care triplul 3-4-5 apare atât de frecvent în probleme de geometrie și construcții (garantează un unghi drept atunci când construiești colțuri).

Care este formula punctului de mijloc?

Punctul de mijloc M între (x1,y1) și (x2,y2) este M = ((x1+x2)/2, (y1+y2)/2). Este media fiecărei perechi de coordonate. Punctul de mijloc este exact jumătate din distanța de la fiecare punct final.

Cum se utilizează calcularea distanței în GPS și cartografiere?

GPS utilizează coordonate latitudine/longitudine. Pentru distanțe scurte, formula pitagoreană funcționează adecvat. Pentru distanțe mai lungi, formula Haversine explică curbura Pământului: d = 2R x arcsin ((√(sin2 ((Δlat/2) + cos ((lat1) cos ((lat2) sin2 ((Δlon/2))), unde R este raza Pământului (~ 6,371 km). Google Maps și sistemele de navigație folosesc această formulă sau formula Vincenty pentru o precizie maximă.

Care este distanța Manhattan vs distanța euclidiană?

Distanța euclidiană = √((Δx) 2 + (Δy) 2 - distanța liniei drepte. Distanța Manhattan = █ Δx ≤ + Δy ≤ - suma paselor orizontale și verticale, ca și navigarea blocurilor de oraș. Distanța Manhattan >= Distanța euclidiană întotdeauna; ele sunt egale numai atunci când mișcarea este perfect orizontală sau verticală. Utilizați distanța Manhattan pentru navigația bazată pe rețea; utilizați Euclidiană pentru distanța fizică în linie dreaptă.

Formula distanţei poate fi negativă?

Nu. Distanța este întotdeauna non-negativă. Funcția rădăcină pătrată returnează valori non-negative, iar suma diferențelor pătrate este întotdeauna >= 0. Distanța este egală cu zero numai atunci când cele două puncte sunt identice. Dacă obțineți un rezultat negativ, verificați dacă aplicați corect formula - poate confundați distanța cu o diferență semnată sau o componentă de deplasare.

Distanța în aplicații de fizică și inginerie

Formula distanței nu este doar un exercițiu de geometrie - este folosită în mod constant în fizică, inginerie și informatică pentru a modela relațiile spațiale din lumea reală. Înțelegerea rolului formulei în aceste domenii ajută la conectarea matematicii de clasă cu aplicații practice.

Legile pătratului invers:Atât gravitația, cât și forța electromagnetică urmează legile pătrate inverse - forța este proporțională cu 1/d2, unde d este distanța dintre două obiecte. Calculul d folosind formula distanței între vectorii de poziție este primul pas în calculul atracției gravitaționale între planete, atracției electrostatice între sarcini sau intensității luminii de la o sursă.

Robotica și planificarea traseului:Sistemele de navigație robotică calculează în mod constant distanțele dintre punctele de cale, obstacole și ținte. Un controlor de braț de robot calculează poziția efectorului final folosind calculele distanței și unghiului. Vehiculele autonome calculează distanțele față de alte vehicule și limitele benzii de zeci de ori pe secundă pentru evitarea coliziunilor.

Sondaj și măsurare a terenurilor:Surveioarele terestre utilizează geometria coordonatelor pentru a măsura granițele și zonele proprietății. Având în vedere coordonatele sondajului (northings și eastings), formula distanței calculează lungimile segmentelor de frontieră.

Grafică pe calculator:Urmărirea razelor, detecția coliziunilor, calculul umbrelor și ocluzia ambiantă în renderarea 3D necesită un calcul constant al distanței între primitive geometrice. GPU procesează milioane de calcule ale distanței pe cadru pentru a produce imagini fotorealiste în timp real - toate bazate pe aceeași formulă fundamentală pe care o folosiți în acest calculator. Formula distanței nu este o relicvă a geometriei din clasă - este un instrument activ, esențial care execută miliarde de calcule pe secundă în tehnologia pe care o folosim în fiecare zi.