Elips Çizgisi Belirleme, elips iç bölgesinde seçilen bir P noktasının kutupsal doğrusunu (polar line) grafik üzerinde çizen etkileşimli bir modeldir. Elipsin boyutları, dönüklüğü ve P noktasının konumu kaydırma çubuklarıyla değiştirilir; çizim anında yeniden hesaplanır. QR kirişi adım adım döndürülerek animasyon izlenebilir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol ve grafik sayfasıdır. Yarı büyük eksen uzunluğu (F4), yarı küçük eksen için katsayı (F6), elips rotasyon açısı (F8), P noktasının x ve y değerleri (F10, F12) ve QR kirişinin dönme açısı (F16) burada girilir. Sayfada "KOŞUL" hücresi, polar line olarak hesaplanan doğru denklemi (N6), animasyon için sayaç ve süre alanları ile grafik yer alır.
- H: Hesap sayfasıdır. O, F₁, F₂, P, Q, R ve S noktalarının koordinatları, QF₁, QF₂, RF₁, RF₂, PF₁ ve PF₂ açıları, teğet ve QR doğrusu hesapları ile grafiğin kullandığı nokta serileri bu sayfadadır.
Kullanılan formüller
- Koşul hücresi, P noktasının elips içinde olup olmadığını denetler:
- Polar line denklemi N6 hücresinde H sayfasındaki sonuçtan alınır.
- Eğimler TAN ile hesaplanır; dik durumda COS değeri sıfıra yuvarlanırsa "∞" döner. Grafikte gizlenecek noktalar NA ile #N/A yapılır.
- Açılar ATAN2, odak uzaklığı SQRT, nokta ortalamaları AVERAGE ile bulunur.
- a, k, fi, Px, Py gibi tanımlı adlar formülleri okunur kılar.
Makrolar
- Kaydırma çubuğu olayları (aBar, kBar, fBar, PxBar, PyBar, wBar): çubuk değeri ilgili hücreye yazılır.
- Worksheet_Change: Hücreye elle girilen değer izin verilen aralıktaysa çubuk güncellenir, değilse eski değer geri yüklenir. Aralıklar: a için 0,75-1,25; k için 0,3-1; rotasyon için -90 ile 90; Px ve Py için -1,5 ile 1,5; dönme açısı için 0-359.
- basla: Koşul "UYGUN" ise animasyonu başlatır. Çubukları kilitler, sayfayı korumaya alır ve QR kirişini her adımda 2 derece döndürürken süreyi sayar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında eksen, katsayı ve rotasyon değerlerini çubuklarla ya da hücrelere yazarak ayarlayın.
- P noktasının x ve y değerlerini belirleyin; koşul hücresinde "UYGUN" yazdığından emin olun.
- Animasyonu başlatmak için basla makrosunu, durdurmak için dur makrosunu çalıştırın.