Bu dosya, koordinatları girilen bir noktanın yıldız çokgenin iç bölgesinde kalıp kalmadığını grafik üzerinde gösterir. Çokgenin ölçüleri ve noktanın konumu kaydırma çubukları ya da hücrelere doğrudan değer yazılarak değiştirilir; sonuç grafikte anında güncellenir.
Dosyanın içeriği
- S sayfası: Kontrol paneli. Düzgün çokgen çevrel çemberinin yarıçapı (F4, 1.25), kenar adedi (F6, 8), çift numaralı köşelerin merkezden uzaklık oranı (F8, 0.46), eksenlerin döndürme açısı (F10, 66) ile noktanın Px ve Py koordinatları (F12, F14) bu sayfada yer alır. Sayfada kaydırma çubukları ve grafik bulunur.
- H sayfası: Hesap sayfası. "Yıldız ÇOKGEN" köşe tablosu (köşe numarası ve x değerleri), "Nokta Konum Değerlendirmesi" bölümündeki açı sütunları (Açı.1P, Açı.1P2 biçiminde etiketler), TOPLAM satırı ve grafik etiketleri burada hesaplanır.
Kullanılan formüller
- Köşe x değeri, tek numaralı köşelerde a, çift numaralı köşelerde d uzaklığı kullanılarak COS ile hesaplanır. Köşe numaraları IF ve MOD ile ayrılır; köşe sayısı 2*n+1 değerine kadar otomatik uzar.
- Açı etiketleri IF ile metin birleştirilerek üretilir.
- İç/dış kararı, I24 hücresindeki açı toplamının ROUND ile yuvarlanmasına dayanır. Aşağıdaki formül noktayı iç bölgede gösteren grafik serisini besler:
Toplam sıfıra yuvarlanıyorsa nokta çokgenin dışında kabul edilir ve karşıt seri (C27) devreye girer. Böylece nokta, konumuna göre grafikte farklı seride görünür. NA() değeri, ilgili serinin çizilmemesini sağlar.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının kod bölümündedir ve kendiliğinden çalışır.- Kaydırma çubuklarının Change ve Scroll olayları, çubuk değerini ilgili hücreye (a, n, k, f, Px, Py) yazar.
- Worksheet_Change olayı, hücreye elle değer girildiğinde çubuğu günceller. Geçerli aralıklar: yarıçap 0.5-1.5, kenar adedi 3-10, uzaklık oranı 0.2-1.5, döndürme açısı 0-359, nokta koordinatları -1.5 ile 1.5 arası. Aralık dışı veya sayısal olmayan girişte hücre, çubuğun mevcut değerine geri döner.
- Kodda dosya silme ya da dış bağlantı işlemi yoktur.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında kenar adedini, yarıçapı, uzaklık oranını ve döndürme açısını çubuklarla ya da hücrelere yazarak ayarlayın.
- Noktanın Px ve Py değerlerini girin veya çubuklarla kaydırın.
- Grafikte noktanın hangi seride göründüğüne bakarak iç/dış sonucunu okuyun; ayrıntılar H sayfasında izlenir.