Bu dosya, bir elipsin P noktasındaki teğete göre simetriğini çizen etkileşimli bir şablondur. Yarı büyük eksen, küçük eksen katsayısı, rotasyon açısı ve P noktasının konumu değiştirildikçe elips, teğet ve simetrik elips grafikte yeniden çizilir. P noktasını elips üzerinde dolaştıran bir animasyon da bulunur.
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: Giriş 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) ve P noktasının OP eğim açısı (F10) bu sayfada girilir. Animasyon için sayaç ve süre alanları da burada yer alır. Sayfadaki kaydırma çubukları aynı değerleri değiştirir.
- H: Hesap sayfasıdır. Odak noktaları, P, Q, R gibi noktaların koordinatları, PF₁ ve PF₂ açıları, teğet, büyük eksen ve normal doğruları ile normal-teğet kesişim noktası burada hesaplanır.
Kullanılan formüller
- Odak mesafesi, co, e, k gibi tanımlı adlarla hesaplanır; elips noktaları t adıyla tanımlı 181 satırlık açı dizisinden (OFFSET ve ROW ile) üretilir.
- Ex, Ey adları döndürülmüş elipsin, Esx, Esy adları ise simetrik elipsin koordinatlarını verir.
- Teğet doğrusunun kesişim noktası için IFERROR ile NA birlikte kullanılır; dikey doğru durumunda ("∞") doğru denklemi buna göre seçilir.
- Odak ve nokta koordinatlarında SIN, COS, SQRT, RADIANS ve PI fonksiyonları kullanılır. Örneğin bir noktanın y değeri şöyle hesaplanır:
=co*SIN(fi)
Makrolar
- aBar, kBar, fBar, pBar olayları: Kaydırma çubuklarının değerini ilgili hücrelere aktarır. Büyük eksen ve katsayı 100'e bölünür, rotasyon açısı -90 ile 90 arasına dönüştürülür.
- Worksheet_Change: Hücreye elle değer girildiğinde çubuğu günceller. Büyük eksen 1 ile 1,5, katsayı 0,2 ile 0,8, rotasyon -90 ile 90, P açısı 0 ile 359 aralığındadır. Aralık dışı girişte eski değer geri yüklenir.
- basla: Animasyonu başlatır. P açısı her adımda 2 derece artar, geçen süre yazılır, çubuklar devre dışı kalır ve sayfa korumaya alınır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubuklarını kullanın ya da F4, F6, F8 ve F10 hücrelerine değer girin.
- Elips, teğet ve simetrik elipsin değişimini grafikte izleyin.
- Animasyon için basla makrosunu çalıştırın; durdurmak için dur makrosunu çalıştırın.
- Noktaların ve doğruların sayısal değerleri için H sayfasına bakın.