Euclidean Distance, kullanıcıdan alınan 2D koordinatlar arasında minimum Öklit mesafeyi hesaplayan ve bu mesafesini görselleştiren Python uygulamasıdır.
- Kullanıcı dostu bir arayüz ile koordinat girişi.
- Öklit mesafelerini otomatik hesaplama.
- Minimum mesafeye sahip noktaların görselleştirilmesi.
- Dinamik hata kontrolü ile kullanıcı girişlerini doğrulama.
Projeyi çalıştırmak için aşağıdaki adımları izleyin:
-
Projeyi Klonlayın
Terminalde aşağıdaki komutu çalıştırarak projeyi klonlayabilirsiniz:git clone https://github.com/B-erkamklnc/Euclidean-Distance.git
-
Dizin Değiştirin Klonlanan proje klasörüne gidin:
cd coordinate-distance-finder
-
Gerekli Kütüphaneleri Yükleyin Uygulama için Python ve Matplotlib kütüphanesi gereklidir. Yüklemek için:
pip install matplotlib
Projeyi çalıştırmak için terminale aşağıdaki komutu girin:
python main.py
Program çalıştıktan sonra adımları takip ederek koordinatlarınızı girin. Program minimum Öklit mesafesini hesaplayacak ve bir grafiklete gösterecektir.
- Kullanıcıdan kaç doğru parçası olduğu sorulur.
- Her bir doğrunun koordinatları istenir.
- Minimum mesafeye sahip noktalar belirlenir ve grafik çizilir.
main.py:
Uygulamanın ana çalışma dosyasıdır. Kullanıcı etkileşimini ve görselleştirmeyi içerir.
distance_calculator.py:
Koordinatlar arasındaki Öklit mesafesini hesaplayan ve diğer temel işlemleri sağlayan modüldür.