LifeTally
Doğru parçasına en yakın nokta ve uzaklık
Sonlu doğru parçanız üzerindeki en yakın nokta nerede ve verdiğiniz noktaya ne kadar uzak?
A ve B uçlarını ve P noktasını girin. En yakın Q noktasını, A’dan B’ye doğru konumunu ve düz çizgi uzaklığı P–Q’yu bulun.
Doğru parçanız ve noktanız
A, B ve P için aynı dik Kartezyen eksenleri, eşit ölçeği ve tek bir koordinat birimini kullanın. Kesirleri a/b değil ondalık olarak girin. Uçların giriş sırası korunur. Dikey, yatay ve tek noktaya indirgenmiş doğru parçaları geçerlidir.
Tahmin nasıl hesaplanır?
d = B − A ve u = P − A olsun. Uçlar farklıysa w = d·d > 0 ve t = min(1, max(0, (u·d)/w)). Q = A + t d; uzaklık √((Px − Qx)² + (Py − Qy)²) olur. t = 0 A’yı, t = 1 B’yi gösterir. A + t d’ye uzaklığın karesi, kısıtsız minimumu (u·d)/w olan ikinci dereceden bir fonksiyondur; t’yi [0,1] ile sınırlamak sonlu parça üzerindeki minimumu verir. A = B ise Q = A’dır ve t = 0’ı bir uzlaşım olarak seçeriz. Uzaklık için her zaman altı koordinatın tümü gerekir; dejenere olmayan parçada t, Q ve konum için de gerekir. Çakışan uçlar biliniyorsa P geçersiz olsa bile t = 0, Q ve dejenere durum bilinir; P’nin hataları görünür kalır, uzaklık bilinmez. Kabul edilen sayısal değerlerin tam ondalık kesirleri son yuvarlamadan önce kullanılır; yuvarlanmış t veya Q yeniden kullanılmaz.
d = B − A; u = P − A; w = d · d
w > 0: t = min(1, max(0, (u · d) ÷ w))
Q = A + t d; |P − Q| = √((Px − Qx)² + (Py − Qy)²)
A = B: Q = A; t = 0Yalnızca iki boyutlu Öklid düzleminde bir nokta ve bir kapalı sonlu doğru parçası; iki uç da parçaya dahildir. Çakışan uçlar ve parça üzerindeki bir nokta geçerlidir; üzerindeki noktanın uzaklığı sıfırdır. Sonsuz doğruya, ışına, kırık çizgiye, eğriye, 3B nesneye, coğrafi yere veya yol boyunca uzaklık hesaplanmaz. Grafik, birim dönüşümü, ölçüm doğrulaması, belirsizlik tahmini veya fiziksel uyum ve güvenlik garantisi yoktur. Kabul edilen sayıların tam karşılaştırmaları sıfır çevresinde tolerans kullanmaz; ölçülen nesnelerin özelliklerini kanıtlamaz.
CGAL: kapalı düzlemsel doğru parçası ve çakışan uçlar ↗OpenStax: skaler çarpım ve vektör izdüşümü ↗
Doldurulmuş örneği kontrol edin
Seçtiğimiz örnek: A = (−2, 1), B = (4, 1), P = (1, 5). d = (6, 0), u = (3, 4), u·d = 18 ve d·d = 36. Böylece t = 0,5, Q = (1, 1) iç bölgededir ve P–Q = 4 koordinat birimidir. Bunlar matematiksel örnek koordinatlarıdır; ölçüm veya önerilen boyut değildir.
Kabul edilen giriş değerleri
- A ucu: x koordinatı
- -2
- A ucu: y koordinatı
- 1
- B ucu: x koordinatı
- 4
- B ucu: y koordinatı
- 1
- P noktası: x koordinatı
- 1
- P noktası: y koordinatı
- 5
Sonraki adım
Ayrı aritmetik işlemler için standart hesap makinesini kullanın. Geometriyi yorumlamadan önce uç sırasını, seçilen eksenleri ve birim tutarlılığını kontrol edin.
Standart hesap makinesini aç →