Distance Calculator
Kalkulahin ang distansya sa pagitan ng dalawang lugar gamit ang mapa. Mga driving, walking at direct na distansya. Libreng online na kalkulador, agarang resulta.
Ano ang Formula ng Distansya?
Ang layo sa dalawang punto sa isang 2D plano ay ginagamit ang formula ng distansya: d = √((x₂ − x₁)² + (y₂ − y₁)²). Ang formula na ito ay isang direktang aplikasyon ng teorema ni Pitagoras — ang mga horizontal at vertikal na pagkakaiba sa pagitan ng dalawang punto ay bumubuo ng mga gilid ng isang triangle na may hipotenus, at ang layo ay ang hipotenus.
Upang matukoy ang layo sa mga punto (x₁, y₁) at (x₂, y₂), gumawa ng pagkakaiba sa mga koordinadong x (Δx = x₂ − x₁) at ang pagkakaiba sa mga koordinadong y (Δy = y₂ − y₁). Gawing kuwadrado ang mga pagkakaiba, isama sila, at kuwestiyon ang root. Ang hakbang na kuwadrado ay nagpapakita ng mga pagkakaiba ng negatibo (kung x₂ < x₁ o y₂ < y₁) na mga positibong halaga — ang layo ay palaging walang negatibo.
Ang formula ay gumagana sa anumang direksyon: mga segmentong horizontal (y₁ = y₂) ay nagbigay d = |x₂ − x₁|; mga segmentong vertikal (x₁ = x₂) ay nagbigay d = |y₂ − y₁|; mga segmentong diagonal ay kinakailangan ang buong formula. Para sa dalawang parehong punto, d = 0 — isang punto ay walang layo mula sa sarili nito.
Ang formula ay pinangalanan kay René Descartes, ang distansya ni Euclides sa sistema ng koordinado ni Cartesius — ang "straight-line" o "as-the-crow-flies" distansya, sa halip na distansya ng Manhattan (|Δx| + |Δy|, na naglalarawan lamang mga hakbang na horizontal at vertikal).
Halimbawa ng mga Pagsusulit na Pahalintulid
Ang pag-unawa sa paano magpahalintulid ng formula ay nagpapabuti ng pakahulugan at tumutulong sa iyo na pahalintulid ang mga resulta ng calculator. Ang mga sumusunod na tatlong halimbawa ay naglalaman ng mga kaso ng iba't ibang senaryo.
Halimbawa 1 — Pythagorean triple: Maghanap ng layo mula (1, 2) hanggang (4, 6).
- Δx = 4 − 1 = 3
- Δy = 6 − 2 = 4
- d = √(3² + 4²) = √(9 + 16) = √25 = 5
Ang ito ay ang klasikong 3-4-5 triangle na may Pythagorean triple.
Halimbawa 2 — Irrational result: Maghanap ng layo mula (0, 0) hanggang (3, 7).
- Δx = 3, Δy = 7
- d = √(9 + 49) = √58 ≈ 7.6158
Halimbawa 3 — Negative coordinates: Maghanap ng layo mula (−3, −4) hanggang (2, 8).
- Δx = 2 − (−3) = 5
- Δy = 8 − (−4) = 12
- d = √(25 + 144) = √169 = 13
Ang hakbang na kuwadrado ay nagpapakita ng mga pagkakaiba ng negatibo ng mga koordinado ng automatiko — ang pagkakaiba ng oryentasyon ay hindi mahalaga.
| Punto A | Punto B | Δx | Δy | Distansya |
|---|---|---|---|---|
| (0, 0) | (3, 4) | 3 | 4 | 5 (eksaktong) |
| (1, 1) | (4, 5) | 3 | 4 | 5 (eksaktong) |
| (0, 0) | (5, 12) | 5 | 12 | 13 (eksaktong) |
| (−2, 3) | (4, −5) | 6 | −8 | 10 (eksaktong) |
| (1, 2) | (3, 7) | 2 | 5 | √29 ≈ 5.385 |
Pangunahan ng Formula ng Lungsod mula sa Teorema ng Pythagoras
Ang formula ng distansya ay hindi isang malinaw na matematikal na batas — ito ay isang direktang resulta ng teorema ng Pythagoras (a² + b² = c²), na pinangalanan ni Descartes noong ika-17 siglo sa pamamagitan ng koordinadong heometriya. Ang pag-unawa sa pagpapalawak ng pagpapalawak ay nagiging intuitibo kaysa sa pagtuturo.
Ipahiwatig ang dalawang punto P₁(x₁, y₁) at P₂(x₂, y₂) sa plano, gumawa ng isang triangle na may mataas na sulok ng isang horizontal na linya mula sa P₁ at isang pataas na linya mula sa P₂ (o kung saan man) upang makipaglaban sa punto P₃(x₂, y₁). Ito ay nagtataglay ng isang mataas na sulok sa P₃.
Ang horizontal na sangkap ay may haba ng |x₂ − x₁| (ang paghiwalay sa horizontal sa pagitan ng mga punto). Ang pataas na sangkap ay may haba ng |y₂ − y₁| (ang paghiwalay sa pataas). Sa pamamagitan ng teorema ng Pythagoras: d² = (x₂ − x₁)² + (y₂ − y₁)². Ang pagkuha ng square root: d = √((x₂ − x₁)² + (y₂ − y₁)²).
Ang mga tanda ng pagkakapantay ay hindi kinakailangan dahil tayo ay kinukubkob ang mga pagkakaiba — ang mga negatibong bilang ay positibo kapag kinubkob. Ito ay kung bakit (x₂ − x₁)² = (x₁ − x₂)², na nagpapatunay na ang distansya ay simetrikal: d(P₁, P₂) = d(P₂, P₁). Hindi importante kung saan punto mo nagsasabing "1" at kung saan nagsasabing "2."
Pagpapalawak: 3D Distansya at Formula ng Gitna
Ang formula ng distansya sa 2D ay nagpapalawak nang natural sa tatlong dimensiyon. Para sa mga punto (x₁, y₁, z₁) at (x₂, y₂, z₂) sa 3D space: d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²). Ang logika ay pareho — patawanan ng teorema ng Pythagoras ang xy-plane, at muli para sa dimensiyon ng z.
Ang pagpapalawak ay patuloy sa anumang bilang ng mga dimensiyon (n-dimensional Euclidean distansya): d = √(Σ(xᵢ₂ − xᵢ₁)²) para sa i = 1 hanggang n. Ang pagpapalawak na ito ay pangunahin sa machine learning, kung saan "distansya" sa pagitan ng mga punto ng datos sa mga espasyo ng mga katangian ay nasa ilalim ng mga algoritmo tulad ng k-nearest neighbors, k-means clustering, at support vector machines.
Ang formula ng gitna ay isang kasama sa formula ng distansya. Ang gitna M ng segment P₁P₂ ay: M = ((x₁+x₂)/2, (y₁+y₂)/2). Simulan lamang ang mga koordinado. Kung P₁ = (1, 2) at P₂ = (7, 8), kung gayon M = (4, 5). Ang gitna ay pantay na malayo sa parehong mga tagpuan: d(P₁, M) = d(M, P₂) = d(P₁, P₂)/2.
| Dimensiyon | Formula ng Distansya |
|---|---|
| 1D (number line) | d = |x₂ − x₁| |
| 2D (plane) | d = √((x₂−x₁)² + (y₂−y₁)²) |
| 3D (space) | d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²) |
| nD (general) | d = √(Σᵢ(x₂ᵢ−x₁ᵢ)²) |
Ang mga Pagtutukoy sa Paggamit ng Distansya sa Buhay
Ang formula ng distansya ay hindi lamang isang pagtuturo sa silid-aralan — ito ay nasa ilalim ng maraming mga pagtutukoy sa teknolohiya, agham, inhenyeriya, at pang-araw-araw na paglalayag.
GPS at paglalayag: Sa maliliit na mga saklaw, ang mga koordinado ng GPS ay maaaring isang pagtuturo ng Cartesian, at ang distansya ng Euclidean ay nagbibigay ng isang mabilis na pag-estima ng paghiwalay. Para sa mga mas malalaking distansya, ang formula ng Haversine ay nagtutumbas sa kurba ng lupa ng Mundo, ngunit ito ay nagpapalawak sa pag-estima ng lupa ng Mundo para sa mga maliliit na distansya.
Game development: Ang pagtutukoy ng pagkakasala, paghahanap ng daan, at pag-uugnay ng AI sa mga larong bidyo ay palaging naglalakip ng mga distansya sa pagitan ng mga bagay. Ang dalawang circular na bagay ay nagkakasala kapag ang distansya sa pagitan ng kanilang mga sentro ay mas mababa sa pagkakasunduan ng kanilang mga radii. Ang pagtutukoy na ito ay tumatakbo ng libo-libong beses kada segundo sa mga larong pangtubos.
Computer vision at image processing: Ang mga pagtutukoy ng distansya sa mga pixel ay pangunahin sa paghiwalay ng mga larawan, pagtutukoy ng mga katangian, at pag-uugnay ng mga bagay. Ang distansya ng Euclidean sa mga halaga ng kulay (bilang mga punto sa 3D na espasyo ng RGB) ay nagpapahiwatig ng katulad na katangian.
Engineering at konstruksiyon: Ang pagtutukoy ng mga distansya sa dalawang punto sa isang blueprint, pagtutukoy ng mga haba ng kable sa mga gusali, pagtutukoy ng mga diagonal na pagitan ng mga gusali — lahat ay gumagamit ng formula ng distansya sa 2D o 3D na may mga koordinado ng mundo.
Physics simulations: Ang mga pwersa ng gravitasyon, pwersa ng elektromagnetiko, at pwersa ng spring ay nangangailangan ng distansya sa pagitan ng mga bagay. Ang mga motor ng simulasyon ay naglalakip ng mga pagtutukoy ng distansya sa pagitan ng mga partikulo o mga bagay sa bawat istep.
Tatlong Pythagorean Triples na Karaniwang Sanggunian
Ang mga Pythagorean triples ay mga set ng tatlong positibong integers (a, b, c) na nagpapaloob sa a² + b² = c². Kapag ang dalawang punto ay may mga koordinado na integer na nagtataglay ng horizontal at vertical na paghiwalay na bumubuo ng isang Pythagorean triple, ang layo ay isang eksaktong integer — isang kasiyahan at madaling tinatantya na resulta.
| a (Δx) | b (Δy) | c (Layo) | Scaled 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 |
Ang anumang pagkakasunud-sunod ng isang Pythagorean triple ay isang triple din: (3,4,5) ay nagpapalaki sa (6,8,10), (9,12,15), etc. Ang 3-4-5 triple ay ang pinakakaraniwang nakikita sa mga kurso at aplikasyon.
Layo sa Mga Differing Metric: Euclidean vs Manhattan vs Chebyshev
Ang layo ng Euclidean ay ang pinakamahusay na "straight-line" layo, ngunit iba't ibang aplikasyon ay nagtutulungan sa iba't ibang layo ng metriko. Ang pagkaunawa kung kailan gamitin ang bawat isa ay mahalaga sa data science, logistics, at game design.
Layo ng Euclidean (ang aming calculator) = √((Δx)² + (Δy)²). Pinakamahusay para sa: mga layo ng pisikal, GPS, mechanics. Nagpapalawak ng isang korong naglalayag sa isang diretso na linya.
Layo ng Manhattan (L1 norm) = |Δx| + |Δy|. Pinakamahusay para sa: grid-based navigation (city blocks), warehouse robotics, ilang mga aplikasyon ng machine learning. Nagpapalawak ng isang taxi na naglalayag sa isang grid ng lungsod — lamang horizontal at vertical na paggalaw na pinahintulutan.
Layo ng Chebyshev (L∞ norm) = max(|Δx|, |Δy|). Pinakamahusay para sa: mga galaw ng rey sa isang tablado ng keso (isang rey ay maaaring lumipat ng isang hakbang sa anumang 8 direksyon), ilang mga operasyon ng paggawa. Nagpapalawak ng bilang ng mga galaw ng rey upang lumipat sa dalawang kuwadra sa isang tablado ng keso.
| Metric | Formula | Pinakamahusay Para |
|---|---|---|
| Layo ng Euclidean | √((Δx)² + (Δy)²) | Mga layo ng pisikal, GPS, pisika |
| Layo ng Manhattan (L1) | |Δx| + |Δy| | Grid navigation, mga layo ng lungsod |
| Layo ng Chebyshev (L∞) | max(|Δx|, |Δy|) | Mga galaw ng rey, ilang mga operasyon ng paggawa |
| Minkowski (Lp) | (|Δx|ᵖ + |Δy|ᵖ)^(1/p) | General; p=2 ay Euclidean, p=1 ay Manhattan |
Kung Paano Gamitin ang Calculator ng Layo
Isulat ang mga koordinado ng x at y ng dalawang punto, pagkatapos ay klickin ang Calculate. Ang calculator ay agad na nagbabalik ng layo ng straight-line ng Euclidean sa pagitan ng mga punto, na kinompyuter bilang √((x₂−x₁)² + (y₂−y₁)²).
Tips sa Input:
- Ang mga positibong at negatibong koordinado ay suportado.
- Ang mga decimal na koordinado ay ganap na suportado (hal. x₁ = 1.5, y₁ = 2.7).
- Para sa dalawang magkakapantay na punto, ang resulta ay 0.
- Para sa layo sa mga partikular na yunit, tiyakin na ang lahat ng koordinado ay sa parehong yunit (hal. ang lahat ay sa metro, ang lahat ay sa paa).
- Para sa layo sa 3D, kumpiskahin ang layo ng 2D ng plano ng xy muna, pagkatapos ay gamitin ang formula muli sa yugto ng z.
Mga Karaniwang Tanong
Anong formula para sa layo sa pagitan ng dalawang punto?
d = √((x₂−x₁)² + (y₂−y₁)²). Gawin ang pagtutulad, kuha ng kuwadrado ng bawat pagkakaiba, sumala ang mga kuwadrado, at kuha ng kuwadrado. Ito ay nagbibigay ng layo (Euclidean) sa pagitan ng dalawang punto.
Ang importante ba kung anong punto ang (x₁,y₁) at anong punto ang (x₂,y₂)?
Wala. Ang formula para sa layo ay nagbibigay ng parehong resulta kahit sa anong oras dahil ang pagkakaiba ay kuwadrado: (x₂−x₁)² = (x₁−x₂)². Ang layo ay simetrika — d(A,B) = d(B,A).
Ang layo sa pagitan ng dalawang punto na pareho?
Sero. Kung (x₁,y₁) = (x₂,y₂), kungd d = √((0)² + (0)²) = 0. Ang isang punto ay palaging sero layo mula sa sarili nito.
Paano ko nakakakuha ng layo sa 3D space?
Palawakin ang formula: d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²). Halimbawa, layo mula (1,2,3) hanggang (4,6,3): d = √(9+16+0) = √25 = 5.
Ang pagkakaiba sa pagitan ng layo at pagpapalayo?
Ang layo ay isang scalar (magnitudo lamang) — ang layo sa pagitan ng dalawang punto. Ang pagpapalayo ay isang vector (magnitudo at direksyon) — ang direktang linya mula sa isang punto hanggang sa iba. Ang formula para sa layo ay nagbibigay ng magnitudo ng pagpapalayo. Ang dalawang magkakaibang daan sa pagitan ng parehong punto ay maaaring may iba't ibang haba ng daan ngunit parehong layo.
Ang mga Pythagorean triples at bakit sila mahalaga?
Ang mga Pythagorean triples ay mga set ng integer (a, b, c) kung saan a² + b² = c². Karaniwang mga halimbawa: 3-4-5, 5-12-13, 8-15-17. Kapag ang Δx at Δy ay nagkakasama sa isang Pythagorean triple, ang layo ay isang eksaktong integer. Ito ang kung bakit ang 3-4-5 triple ay lumilitaw madalas sa mga problema ng heometriya at pagtatayo (ito ay nagpapakita ng isang patas na sulok kapag nagtatayo ng mga sulok).
Ang formula para sa gitna?
Ang gitna M sa pagitan ng (x₁,y₁) at (x₂,y₂) ay M = ((x₁+x₂)/2, (y₁+y₂)/2). Ito ay ang promedyang bawat koordinadong pares. Ang gitna ay eksaktong kalahati ng layo mula sa bawat endpoint.
Paano ginagamit ang paglilinang ng layo sa GPS at pagmamanang?
Ang GPS ay gumagamit ng koordinadong latitude/longitude. Para sa mga mahabang layo, ang Pythagorean formula ay nagtatagumpay. Para sa mga mas mahabang layo, ang Haversine formula ay nagtutumbas sa pagpapalayo ng lupa: d = 2R × arcsin(√(sin²(Δlat/2) + cos(lat₁)cos(lat₂)sin²(Δlon/2))), kung saan R ay radius ng lupa (~6,371 km). Ang Google Maps at mga sistema ng navigasyon ay gumagamit ng ito o ang formula ni Vincenty para sa maximum na pagtibay.
Ang layo sa pagitan ng Manhattan at Euclidean?
Ang layo Euclidean = √((Δx)² + (Δy)²) — ang layo sa linya. Ang layo sa pagitan ng Manhattan = |Δx| + |Δy| — ang pagkakasunud-sunod ng mga hakbang sa horizontal at vertical, tulad ng paglalakbay sa mga bloke ng lungsod. Ang layo sa pagitan ng Manhattan ≥ layo sa Euclidean ang palagi; sila ay pareho lamang kapag ang paglipat ay perpektong horizontal o vertical. Gawin ang layo sa pagitan ng Manhattan para sa grid-based navigation; gawin ang layo sa Euclidean para sa layo sa linya.
Ang formula para sa layo ay maaaring negatibo?
Wala. Ang layo ay palaging positibo. Ang function ng kuwadrado ay nagbabigay ng mga positibong halaga, at ang pagkakasunud-sunud ng mga pagkakaiba ay palaging ≥ 0. Ang layo ay sero lamang kapag ang dalawang punto ay pareho. Kung ikaw ay nakakakuha ng isang negatibong resulta, tignan kung saan ka nagkakamali sa paggamit ng formula — maaaring ikaw ay nagkakamali sa layo sa isang signed na pagkakaiba o komponente ng pagpapalayo.
Distansya sa Pisika at Inhenyeriya
Ang formula para sa distansya ay hindi lamang isang eksersis sa heometriya — ginagamit ito palaging sa pisika, inhenyeriya, at kompyuter siyensya upang modelong mga real-world na relasyon sa loob ng espasyo. Ang pag-unawa sa papel ng formula sa mga larangan na ito ay tumutulong na makonekta ang mga matematika sa silid-aralan sa mga praktikal na aplikasyon.
Inversong mga batas: Ang gravitasyon at electromagnetic na puwersa ay sumusunod sa inversong mga batas — ang puwersa ay proporsyonal sa 1/d², kung saan d ay ang distansya sa pagitan ng dalawang bagay. Ang paglutas ng d gamit ang formula para sa distansya sa pagitan ng mga posisyon na vektoryo ay ang unang hakbang sa paglutas ng gravitational na pagtutulungan sa pagitan ng mga planeta, electrostatic na pagtutulungan sa pagitan ng mga karga, o ang intensidad ng liwanag mula sa isang pinagmumulan.
Robotika at pagplano ng daan: Ang mga sistema ng pagpaplanong robot ay palaging gumagawa ng mga distansya sa pagitan ng mga punto ng layuan, mga obstakulo, at mga target. Ang kontrolador ng armadong robot ay gumagawa ng posisyon ng end-effector gamit ang mga distansya at mga iskala ng pagtunaw. Ang mga sasakyan na walang tao ay gumagawa ng mga distansya sa iba pang mga sasakyan at mga hangganan ng kalsada nang karamihan ng mga beses kada segundo para sa pagtugon sa pagkakasakit.
Pagsusuri at pagmimilagda ng lupa: Ang mga tagapagsuri ng lupa ay gumagamit ng heometriya ng koordinado upang magmimilagda ng mga hangganan ng pag-aari at mga lugar. Ang formula para sa distansya ay naglulutas ng mga haba ng mga segmento ng hangganan. Ang mga modernong kagamitan ng pagsusuri ng GPS ay gumagamit ng parehong mga prinsipyo ng matematika, ngunit may pagpapalawak ng triangulasyon ng satelayt para sa isang antas ng pagkakataon.
Computer graphics: Ang ray tracing, pagdeteksi ng pagtutugon, paglutas ng pagtutulungan, at pagtutulungan ng pagkakalantad sa 3D rendering ay lahat ay kinakailangan ng mga konstanteng paglutas ng distansya sa pagitan ng mga primitibo ng heometriya. Ang GPU ay gumagawa ng milyong mga paglutas ng distansya kada frame upang magbigay ng mga larawan na may katangian ng pagkakataon sa oras na tulin — lahat ay nakabatay sa parehong pangunahing formula na ginagamit mo sa calculator na ito. Ang formula para sa distansya ay hindi isang reliktong heometriya ng silid-aralan — ito ay isang aktibong, pangunahing kagamitan na gumagawa ng bilyong mga paglutas kada segundo sa teknolohiya na ginagamit natin araw-araw.