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