Kalkulator Jarak

Kalkulator Jarak ini mengendalikan tiga jenis masalah jarak: Koordinat 2D untuk masalah geometri dan graf menggunakan teorem Pythagoras (turut memaparkan jarak Manhattan, titik tengah, dan cerun), Koordinat 3D untuk masalah ruang tiga dimensi (jarak Euclidean + titik tengah), dan Lat/Long (Geografi) untuk jarak peta dunia sebenar antara mana-mana dua lokasi menggunakan formula Haversine — kaedah yang sama digunakan oleh peranti GPS untuk mengira jarak garis lurus. Keputusan dipaparkan dalam kilometer dan batu untuk mod geografi, serta unit yang anda masukkan untuk mod koordinat.

star 4.9
New

Kalkulator Jarak calculator

Point A
Point B
straighten

Enter two points to calculate distance

functions Distance Formulas

2D Euclidean
d = √((x₂−x₁)² + (y₂−y₁)²)
3D Euclidean
d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²)
Manhattan (L1)
d = |x₂−x₁| + |y₂−y₁|
Midpoint
M = ((x₁+x₂)/2, (y₁+y₂)/2)
Earth Radius (R)
6,371 km · 3,959 mi

public Lat/Long Quick Reference

1° latitude ≈ 111 km / 69 mi
1° longitude @ equator ≈ 111 km
1° longitude @ 45° ≈ 79 km
NY → London ≈ 5,570 km
Earth circumference 40,075 km

lightbulb Quick Tips

  • Euclidean ≤ Manhattan — straight line is always shortest
  • Lat/Long gives great-circle (as-the-crow-flies), not driving distance
  • Negative latitude = South; negative longitude = West
  • Use decimal degrees: 40°42′46″N → 40.7128

How to Use the Kalkulator Jarak

place

Pilih Jenis Jarak

Pilih Koordinat 2D untuk geometri satah rata, Koordinat 3D untuk masalah ruang, atau Lat/Long untuk jarak geografi dunia sebenar.

edit_note

Masukkan Koordinat Titik

Masukkan nilai x dan y (serta z untuk 3D) bagi kedua-dua titik. Untuk mod geografi, masukkan latitud dan longitud dalam darjah perpuluhan.

straighten

Dapatkan Jarak Anda

Lihat jarak garis lurus serta-merta. Mod 2D juga memaparkan jarak Manhattan dan koordinat titik tengah.

functions

Semak Formula

Pengiraan langkah demi langkah dipaparkan di bawah keputusan supaya anda boleh menyemak matematik tersebut atau mempelajari cara ia dikira.

The Formula

Formula jarak 2D ialah aplikasi langsung teorem Pythagoras dalam satah koordinat. Bagi 3D, satu sebutan perbezaan kuasa dua tambahan ditambah di bawah tanda punca. Formula Haversine mengendalikan kelengkungan Bumi, memberikan jarak bulatan besar (garis lurus) yang terpendek antara dua titik geografi.

2D: d = √((x₂-x₁)² + (y₂-y₁)²) | 3D: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²) | Haversine: d = 2R·arcsin(√(sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2)))

lightbulb Variables Explained

  • (x₁,y₁), (x₂,y₂) Koordinat bagi dua titik dalam ruang 2D
  • (x₁,y₁,z₁), (x₂,y₂,z₂) Koordinat bagi dua titik dalam ruang 3D
  • φ (phi) Latitud dalam radian
  • λ (lambda) Longitud dalam radian
  • R Jejari min Bumi ≈ 6,371 km
  • Δφ, Δλ Perbezaan latitud dan longitud antara dua titik tersebut

tips_and_updates Pro Tips

1

Jarak Euclidean ialah jarak 'garis lurus' — laluan terpendek yang mungkin antara dua titik.

2

Jarak Manhattan (juga dipanggil jarak teksi atau L1) hanya mengira pergerakan mendatar + menegak — berguna untuk masalah berasaskan grid.

3

Untuk latitud/longitud: 1 darjah latitud ≈ 111 km (69 batu). Darjah longitud berbeza mengikut latitud.

4

Formula Haversine memberikan jarak bulatan besar — laluan terpendek merentasi permukaan Bumi, bukan jarak pemanduan.

5

Untuk jarak 3D: bayangkan ia sebagai mengaplikasikan teorem Pythagoras dua kali — sekali pada satah XY, kemudian merangkumi dimensi Z.

Pengiraan jarak adalah asas kepada navigasi, ukur tanah, fizik, dan perancangan perjalanan harian. Sama ada anda memerlukan jarak garis lurus antara dua koordinat GPS, jarak Euclid antara titik dalam ruang 2D atau 3D, atau jarak pemanduan antara bandar, matematik di sebalik semua ini menghubungkan geometri dengan ukuran dunia sebenar. Formula jarak Euclid 2D d = √((x₂-x₁)² + (y₂-y₁)²) diperluaskan kepada 3D dengan menambah komponen z, manakala formula Haversine mengambil kira kelengkungan Bumi apabila mengira jarak bulatan besar antara koordinat latitud-longitud. Kalkulator jarak kami mengendalikan semua senario ini: masukkan dua titik dalam koordinat Cartesan (2D atau 3D) atau koordinat geografi (latitud/longitud) untuk mengira jarak dalam unit pilihan anda — batu, kilometer, meter, kaki, atau batu nautika. Ia menunjukkan langkah pengiraan, arah/bearing antara titik, dan koordinat titik tengah.

Jarak Euclid dalam 2D dan 3D

Formula jarak Euclid terbit daripada teorem Pythagoras. Dalam 2D: d = √((x₂-x₁)² + (y₂-y₁)²). Antara titik (3,4) dan (7,1): d = √((7-3)² + (1-4)²) = √(16+9) = √25 = 5 unit.

Dalam 3D, tambah komponen z: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). Untuk dimensi yang lebih tinggi (biasa dalam pembelajaran mesin dan sains data), corak yang sama diguna pakai: d = √(Σ(xi-yi)²).

Metrik lain mengukur jarak secara berbeza:

  • Jarak Manhattan (norm L1), dikira sebagai |x₂-x₁| + |y₂-y₁|, mengukur jarak mengikut garisan grid — relevan untuk navigasi blok bandar di mana perjalanan secara pepenjuru adalah mustahil.
  • Jarak Chebyshev (norm L∞) mengambil perbezaan koordinat maksimum, berguna dalam permainan catur (pergerakan buah 'king') dan robotik gudang.

Jarak bulatan besar menggunakan formula Haversine

Bagi titik di permukaan Bumi, formula Haversine mengira jarak terpendek di sepanjang sfera: a = sin²(Δlat/2) + cos(lat₁) × cos(lat₂) × sin²(Δlon/2), d = 2R × arcsin(√a), di mana R = 6,371 km (jejari min Bumi).

Jarak dari New York (40.7128°N, 74.0060°W) ke London (51.5074°N, 0.1278°W) dikira pada kira-kira 5,570 km (3,461 batu). Ini ialah jarak bulatan besar — laluan terpendek merentasi permukaan Bumi, yang biasanya diikuti oleh kapal terbang. Jarak penerbangan sebenar adalah 5-10% lebih panjang disebabkan oleh laluan trafik udara, corak angin, dan ruang udara yang terhad.

Formula Vincenty memberikan hasil yang sedikit lebih tepat (mengambil kira bentuk sfera oblat Bumi) tetapi ralat Haversine kebiasaannya di bawah 0.3%.

Petua anggaran jarak praktikal

Untuk anggaran mental yang cepat: 1 darjah latitud ≈ 111 km (69 batu) di mana-mana sahaja di Bumi. 1 darjah longitud ≈ 111 km di khatulistiwa tetapi mengecil mengikut cos(latitud) — pada 45°N, ia adalah kira-kira 78.5 km; pada 60°N, ia hanya 55.5 km.

Ketepatan GPS biasanya 3-5 meter untuk peranti pengguna dan 1-2 cm untuk sistem RTK gred ukur.

Untuk anggaran jarak jalan raya, darabkan jarak garis lurus dengan 1.3-1.5 (faktor litar — jalan raya jarang sekali lurus). Kawasan bandar mempunyai faktor litar yang lebih tinggi (1.4-1.8) disebabkan oleh corak grid dan halangan, manakala laluan lebuh raya antara bandar yang jauh menghampiri 1.2-1.3. API Google Maps menyediakan jarak pemanduan sebenar, tetapi untuk perancangan pantas, jarak garis lurus × 1.4 memberikan anggaran jarak jalan raya yang munasabah.

Bagaimanakah kalkulator jarak antara dua titik berfungsi?

Sebuah kalkulator jarak mencari panjang garis lurus yang menyambungkan dua titik dengan mengenakan formula jarak, iaitu akibat langsung daripada teorem Pythagoras.

Anda memberikan koordinat bagi setiap titik, dan alat ini mengira d = √((x₂-x₁)² + (y₂-y₁)²) untuk satah rata, melanjutkan corak dengan sebutan z untuk 3D atau beralih kepada formula Haversine untuk titik latitud/longitud geografi. Hasilnya ialah laluan yang paling pendek antara kedua-dua lokasi.

Menurut Wolfram MathWorld, metrik Euclid ini adalah tanggapan standard bagi jarak dalam ruang biasa, dan Khan Academy membentangkan penalaran segi tiga bersudut tegak yang sama: segmen antara titik tersebut tidak lain hanyalah hipotenus.

Cara mengira jarak antara dua koordinat langkah demi langkah

Untuk mengira jarak antara dua koordinat, tolak nilai x, tolak nilai y, kuasadualkan setiap perbezaan, tambahkan kesemuanya, dan ambil punca kuasa dua.

Bagi titik (2, 3) dan (8, 11): Δx = 6, Δy = 8, jadi d = √(6² + 8²) = √(36 + 64) = √100 = 10 unit.

Untuk 3D, sertakan perbezaan z di bawah tanda punca yang sama. Untuk latitud/longitud, tukar darjah kepada radian terlebih dahulu, kemudian gunakan formula Haversine kerana permukaannya melengkung dan bukannya rata.

Wolfram MathWorld menyatakan bahawa susunan operasi ini terpakai dalam sebarang bilangan dimensi, jadi kaedah pengkuasaduaan-dan-penambahan yang sama turut boleh digunakan pada vektor ciri sains data serta peta harian.

Apakah perbezaan antara jarak garis lurus dan jarak pemanduan?

Jarak garis lurus (bulatan besar atau Euclid) ialah laluan geometri terpendek antara dua titik, manakala jarak pemanduan mengikut rangkaian jalan raya sebenar dan hampir selalu lebih panjang. Kalkulator jarak yang menggunakan formula Haversine mengembalikan angka ikut garis lurus, bukan satu laluan navigasi.

Untuk menganggarkan jarak jalan raya, darabkan hasil jarak garis lurus dengan faktor litar kira-kira 1.3 hingga 1.5, lebih tinggi di bandar bercorak grid padat dan lebih rendah pada laluan lebuh raya yang panjang. Untuk jarak pemanduan dari satu selekoh ke selekoh yang lain, anda memerlukan perkhidmatan laluan seperti API Google Maps Directions atau OSRM berasaskan OpenStreetMap.

Britannica menyifatkan laluan bulatan besar sebagai laluan terpendek di atas permukaan sfera, sebab itulah penerbangan jarak jauh kelihatan melengkung pada unjuran peta rata.

Apakah unit yang boleh ditukar oleh kalkulator jarak?

Kalkulator jarak biasanya melaporkan hasil dalam pelbagai unit supaya anda boleh memilih yang paling sesuai dengan tugasan anda: kilometer dan batu untuk perjalanan, meter dan kaki untuk ukur tanah atau pembinaan, serta batu nautika untuk navigasi penerbangan dan marin.

Penukaran teras adalah tepat mengikut takrifan Biro Timbang dan Ukur Antarabangsa (BIPM) SI:

  • 1 batu = 1.609344 km
  • 1 km = 0.621371 batu
  • 1 batu nautika = 1.852 km
  • 1 meter = 3.28084 kaki

Untuk jarak geografi, kebanyakan alat memaparkan kilometer dan batu sebelah-menyebelah. Batu nautika amat berguna di laut kerana satu batu nautika sepadan hampir tepat dengan satu minit latitud, sekali gus mengaitkan unit tersebut secara langsung dengan geometri Bumi.

Kegunaan praktikal kalkulator jarak dalam projek sebenar

Pengiraan jarak muncul dalam pelbagai bidang:

  • Jurumudi dan juruterbang menggunakan jarak bulatan besar untuk merancang laluan yang cekap and menganggarkan bahan api.
  • Jurukur dan jurutera menggunakan jarak Euclid 2D dan 3D untuk merancang tapak dan mengukur rentang terlaras ketinggian.
  • Pasukan logistik menganggarkan radius penghantaran dari sebuah gudang.
  • Dalam kelas geometri dan fizik, formula jarak menjadi asas kepada pembuktian koordinat dan masalah sesaran; apabila anda menetapkan jarak dan mencari koordinat yang tidak diketahui, pengkuasaduaan kedua-dua belah pihak mengubahnya menjadi persamaan kuadratik yang boleh diselesaikan dengan penyelesai persamaan kuadratik.
  • Dalam sains data dan pembelajaran mesin, jarak Euclid dan Manhattan memperkasakan algoritma kelompok seperti k-means dan pengelasan jiran terdekat, seperti yang didokumenkan oleh rujukan jarak metrik Wolfram MathWorld.

Malah tugasan harian — memeriksa jarak antara dua bandar, atau sejauh mana jarak sesebuah premis dari tempat kerja anda — bergantung pada matematik bulatan besar asas yang sama yang diguna pakai oleh peranti GPS.

Penjelasan mengenai jarak Euclid vs Manhattan vs Chebyshev

Tiga metrik ini menjawab soalan berbeza mengenai jarak antara dua titik:

  • Jarak Euclid (norm L2) ialah panjang garis lurus, √(Σ(xᵢ-yᵢ)²), dan merupakan laluan terpendek yang mungkin.
  • Jarak Manhattan (norm L1), |Δx| + |Δy|, hanya membenarkan pergerakan melintang dan menegak, mencerminkan perjalanan pada grid bandar di mana jalan pintas pepenjuru adalah mustahil.
  • Jarak Chebyshev (norm L∞) mengambil perbezaan paksi tunggal terbesar, sepadan dengan pergerakan raja catur atau laluan robot gudang tertentu.

Wolfram MathWorld menyenaraikan ketiga-tiganya sebagai metrik piawai, dan ia digunakan secara meluas dalam pembelajaran mesin untuk mencerminkan geometri sesuatu masalah. Susunan penting sentiasa terpakai: jarak Euclid tidak pernah melebihi jarak Manhattan bagi dua titik yang sama.

Kesilapan biasa semasa mengira jarak antara titik

Beberapa ralat sering memerangkap orang ramai semasa mengira jarak:

  • Ralat paling kerap ialah lupa untuk membundarkan perbezaan koordinat sebelum menambahkannya, atau mengambil punca kuasa dua bagi sebutan individu berbanding jumlah keseluruhan.
  • Keliru tanda juga menjadi masalah, walaupun kuasa dua membatalkan nombor negatif, maka (x₂-x₁)² adalah sama dengan (x₁-x₂)².
  • Untuk latitud/longitud, perangkap biasa ialah memasukkan darjah terus ke dalam fungsi trigonometri yang memerlukan radian, atau menterbalikkan urutan latitud dan longitud.
  • Satu lagi kesilapan ialah menganggap jarak bulatan besar sebagai jarak memandu — ia berbeza mengikut faktor litar.
  • Akhir sekali, mencampurkan unit (memasukkan satu titik dalam batu dan satu lagi dalam kilometer) secara senyap merosakkan keputusan.

Seperti yang ditegaskan oleh Khan Academy, sentiasa sahkan kedua-dua titik berkongsi sistem koordinat dan unit yang sama sebelum mengira.

Sejauh manakah ketepatan formula Haversine untuk jarak antara lokasi?

Formula Haversine cukup tepat untuk hampir semua keperluan jarak praktikal, dengan ralat biasanya jauh di bawah kira-kira 0.5 peratus kerana ia memodelkan Bumi sebagai sfera sempurna dengan jejari 6,371 km. Sedikit perbezaan itu timbul kerana Bumi sebenarnya adalah sferoid oblate, sedikit leper di bahagian kutub.

Untuk aplikasi yang memerlukan ketepatan peringkat sentimeter melebihi garis dasar yang panjang — seperti ukur geodesi — formula Vincenty atau algoritma Karney mengambil kira bentuk elipsoid itu dan mengurangkan ralat dengan lebih lanjut.

Implementasi rujukan pada Movable Type Scripts mendokumentasikan kaedah Haversine yang digunakan di sini, dan Tinjauan Geodesi Kebangsaan AS menerbitkan model elipsoid ketepatan lebih tinggi. Untuk perancangan perjalanan, anggaran penerbangan, dan pemetaan am, anggaran sfera Haversine adalah lebih daripada mencukupi.

Frequently Asked Questions

sell

Tags