Convex Hull Hesaplama

Convex Hull Hesaplama

Convex Hull Hesaplama
Bu şablon, girilen x-y koordinatlı noktaların tamamını kapsayan en küçük dış çokgeni (convex hull) hesaplar ve grafik üzerinde gösterir. Tek sayfada en fazla 75 nokta ile çalışır; hesaplama ara sayfada formüllerle yürütülür, çokgenin köşe noktaları makro ile listelenir.

Dosyanın içeriği​

  • S: Nokta tablosu (No, x, y; en fazla 75 nokta), convex hull grafiği, Veri Adedi kadar RASTGELE Veri atamak düğmesi, çokgen çizimi için seçimlerin uygunluk kontrolü (UYGUN / Uygun DEĞİL) ve grafikte işaretlenen P noktasının x ve y değerlerini ayarlayan kaydırma çubukları.
  • H: Hesaplama sayfası. Noktalar, doğrular (eğimler), çokgen noktaları ve örnek veriler bu sayfada tutulur; çokgenin kapandığı açı toplamı kontrol edilir.

Kullanılan formüller​

  • ISNUMBER ve NOT ile sıra numarası yalnızca x ve y değeri sayı olan satırlar için üretilir.
  • INDEX ve MATCH ile noktalar H sayfasına sıra numarasına göre aktarılır.
  • ATAN2, DEGREES ve MOD ile noktalar arasındaki eğim ve açılar 0-360 derece aralığında hesaplanır; en küçük açılı nokta sonraki köşe olarak seçilir.
  • OFFSET ile çokgen noktalarının sayısına göre değişen aralıklar oluşturulur.
  • m adlı tanım, x ve y değeri dolu nokta sayısını verir.
Açı toplamı kontrolünde sonuç 360 ise toplam için aşağıdaki mantık uygulanır:
Excel formülü
=EĞER(F9<>360;"DIŞARIDA";"İÇERİDE")
=IF(F9<>360,"DIŞARIDA","İÇERİDE")
H sayfasındaki ilgili kontrol hücresi bu sonuca göre P noktasının çokgenin içinde mi dışında mı olduğunu gösterir.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dış bağlantı yoktur.
  • degata: Mevcut nokta sayısı kadar -14 ile 14 arasında, iki ondalıklı rastgele x-y verisi üretir; önceki çokgen ve nokta verilerini temizler.
  • Cokgen: Seçimlerde hata varsa uyarı verir. Hata yoksa hull köşelerini sırayla çokgen tablosuna yazar ve grafik verisini günceller.
  • silC: Çokgen verisini temizler. Nokta tablosunda değişiklik yapıldığında, en az 3 nokta varsa otomatik çalışır.
  • den: Olayları (EnableEvents) yeniden etkinleştirir.
  • Sayfadaki kaydırma çubukları P noktasının x ve y değerlerini -15 ile 15 arasında değiştirir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında x ve y sütunlarına en az 3 nokta girin veya rastgele veri atama düğmesini kullanın.
  3. Uygunluk kutusunun UYGUN olduğunu kontrol edin.
  4. Çokgen düğmesiyle convex hull köşelerini hesaplatın ve grafiği inceleyin.
  5. Kaydırma çubuklarıyla P noktasını hareket ettirip H sayfasında içeride mi dışarıda mı olduğunu izleyin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
7
Gösterim
2,277
İlk sürüm
Güncel
SHA-256
e4c74d481d77392094f025417946f71922477164fd5f11430d56de55ec1d8218

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, teşekkürler.
Geri
Üst