İki nokta arasındaki mesafe hesaplayıcısı (2D)
2D mesafe hesaplayıcısı nedir?
Bir 2D mesafe hesaplayıcısı, düzlemde iki nokta arasındaki düz çizgi mesafesini bulur. Her nokta bir x koordinatı (yatay konumu) ve bir y koordinatı (dikey konumu) ile tanımlanır. İki nokta arasındaki mesafe, onları birleştiren doğru parçasının uzunluğudur — yani düzlemde aralarındaki en kısa mümkün yoldur.
Bu hesaplayıcı, olarak yazılan 1. noktanın koordinatlarını ve olarak yazılan 2. noktanın koordinatlarını alır ve mesafesini döndürür. Negatif ve ondalık değerler dahil herhangi bir gerçek sayı çifti için çalışır ve her koordinat için farklı uzunluk birimlerini birlikte kullanabilirsiniz.
Anahtar kavramlar
- Nokta — düzlemdeki bir konum, sıralı bir çifti ile tanımlanır.
- Koordinat eksenleri — başlangıç noktası ‘da kesişen birbirine dik iki sayı doğrusu (x yatay, y dikey).
- Öklid uzaklığı — düz bir çizgi boyunca ölçülen sıradan «kuş uçuşu» mesafe.
- Dik üçgen — x boyunca olan fark ile y boyunca olan fark, hipotenüsü iki nokta arasındaki mesafe olan bir dik üçgenin iki dik kenarını oluşturur.
Hesaplayıcı nasıl çalışır?
Düzlemde iki nokta arasındaki mesafe, Pisagor teoreminin doğrudan bir uygulamasıdır. Noktalar arasındaki yatay fark , dikey fark ise ‘dir ve bu iki fark bir dik üçgenin iki dik kenarıdır. Mesafe ise hipotenüstür.
Formül
Noktaların sırası önemli değildir: 1. noktayı ve 2. noktayı değiştirmek ve işaretlerini değiştirir, ancak bu farklar kareye alındığı için sonuç aynıdır.
Çözümlü örnekler
Örnek 1: klasik 3-4-5 üçgeni
Başlangıç noktası ‘dan noktasına:
Örnek 2: başlangıç noktasından uzaktaki iki nokta
‘den ‘e:
Örnek 3: bir noktanın kendisine olan mesafesi
Her iki nokta da ‘da çakışıyorsa:
Örnek 4: negatif koordinatlar
‘den ‘e:
Pratik kullanımlar
- Geometri ve trigonometri — koordinat problemlerinde çokgen çevrelerini, köşegen uzunluklarını veya üçgen kenarlarını bulmak için temel yapı taşları.
- Bilgisayar grafiği ve oyunlar — 2D ekranda bir sprite veya nesnenin diğerinden ne kadar uzakta olduğunu ölçmek.
- Robotik ve navigasyon — bir robotun düz bir harita üzerinde bir geçiş noktasından diğerine ne kadar yol kat etmesi gerektiğini hesaplamak.
- Coğrafi haritalama — düzlemsel bir harita projeksiyonunda kısa mesafeleri yaklaşık olarak hesaplamak.
- İstatistik ve makine öğrenmesi — Öklid uzaklığı, iki boyutlu özellik uzaylarına uygulanan pek çok kümeleme ve en yakın komşu algoritmasının temelidir.
Notlar
- Formül düz (Öklid) bir düzlemi varsayar. Dünya yüzeyinde, daha uzun mesafeler için bunun yerine büyük daire mesafesi kullanın.
- Mesafe daima negatif değildir. Negatif bir sayı elde ediyorsanız, farkları kareye aldığınızı kontrol edin.
- İki nokta herhangi bir sırayla verilebilir — mesafe simetriktir.
- Tüm koordinatlar aynı uzunluk biriminde ifade edilmelidir; bir koordinatın birimini değiştirdiğinizde hesaplayıcı birim dönüşümünü otomatik olarak yönetir.
- 3D sürümü için, aynı fikrin bir dik üçgenin kenarlarına uygulanmasını gösteren ilgili Pisagor teoremi hesaplayıcısına bakın.
Sıkça sorulan sorular
İki noktanın sırası önemli midir?
Hayır. Formülde ve farkları kareye alındığından, iki noktanın etiketlerini değiştirmek tam olarak aynı mesafeyi verir.
Negatif koordinatlar kullanabilir miyim?
Evet. Koordinatlar herhangi bir gerçek sayı olabilir — pozitif, negatif veya sıfır. Kareye alınmış farklar her zaman negatif olmadığından formül bunların hepsini doğru şekilde işler.
Pisagor teoremi ile ilişkisi nedir?
2D mesafe formülü, iki nokta arasındaki yatay ve dikey farkların oluşturduğu dik üçgene uygulanan Pisagor teoremidir. Yatay fark ve dikey fark dik kenarlardır; mesafesi ise hipotenüstür.
Bunu üç boyuta nasıl genişletirim?
z koordinatı için üçüncü bir kare farkı ekleyin: .
Ya iki noktam harita üzerindeyse?
Kısa mesafeler için, enlem ve boylamı (veya yansıtılmış bir x-y ızgarasını) düzlemsel koordinatlar olarak ele alırsanız 2D formülü makul bir yaklaşımdır. Dünya yüzeyinde daha uzun mesafeler için bunun yerine haversine veya büyük daire formülünü kullanın.