Bu şablon, elipsin klasik tanımını (odaklara olan uzaklıkların toplamı sabittir: PF₁ + PF₂ = 2a) grafik üzerinde adım adım gösterir. Odak noktaları, yarı büyük eksen ve dönme açısı değiştirilerek elips çizilir; animasyon başlatıldığında P noktasının elips üzerindeki hareketi izlenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Başlık, kontrol alanı ve grafik sayfasıdır. Burada x, y (merkez koordinatları), c (odak uzaklığı), k (a değeri), ϕ (eğim açısı) ve ω (başlangıç açısı) değerleri girilir. Aynı değerler kaydırma çubuklarıyla da değiştirilir. Animasyon ve durdurma düğmeleri, Nokta P, Koşul (R) ve b, e gibi sonuç alanları da bu sayfadadır.
- H: Hesaplama sayfasıdır (A1:H481). O, F₁, F₂ noktalarının koordinatları, elips eksenlerinin uç noktaları (A, B, C, D), a, b, e parametreleri, PF₁ ve PF₂ değerleri, 481 satırlık açı tablosu ve F₁-Q-F₂ doğrularının koordinatları burada hesaplanır.
- Sayfa S üzerinde elipsi ve P noktasını gösteren bir grafik bulunur.
Kullanılan formüller
- a² - b² = c² eşitliğinden b, 1 - b² / a² = e² eşitliğinden eksantriklik e hesaplanır.
- Elips noktaları, açıya bağlı yarıçap ifadesiyle (SQRT, COS, SIN, RADIANS) hesaplanır. Dönme açısı için fi adlı tanım kullanılır.
- IF ve NA ile uygun olmayan noktalar grafikte gösterilmez; böylece boş değerler çizimi bozmaz.
- Koşul hücresi, OP ≤ c olduğunda F₁ - P - F₂ doğrusal olmadığı için çizimin yapılamayacağını belirler.
- Animasyondaki P noktasının konumu OFFSET ve MATCH ile açı tablosundan bulunur.
Makrolar
- basla: Animasyonu başlatır. Koşul uygun değilse "Seçimler Uygun olmadığından Animasyon gerçekleşemez" uyarısı verir. Çalışırken kaydırma çubuklarını devre dışı bırakır, sayfayı korumaya alır ve sayaç değerini sürekli artırarak P noktasını hareket ettirir. Geçen süreyi de hesaplar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kaydırma çubuklarını yeniden etkinleştirir.
- Kaydırma çubuğu olayları (xBar, yBar, cBar, kBar, fBar, wBar), çubuk değerini ilgili hücreye yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde değerin izin verilen aralıkta olup olmadığını denetler. Uygunsa çubuğu günceller, değilse önceki değeri geri getirir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında x, y, c, k, ϕ ve ω değerlerini kaydırma çubuklarıyla ya da doğrudan hücreye girerek belirleyin. Geçerli aralıklar: x ve y için -3 ile 3, c için 0 ile 6, k için 0,5 ile 8, ϕ için -90 ile 90, ω için 0 ile 359.
- Elipsin ve odakların grafikteki değişimini izleyin.
- Animasyon düğmesiyle P noktasının hareketini başlatın; durdurmak için Dur düğmesini kullanın.