Bu dosya, TUSI çifti yöntemiyle elde edilen elips ve iç elips noktalarını grafik üzerinde gösterir. Eksen uzunluğu, eksen katsayısı ve dönüş açısı değiştirilebilir; iç elips animasyonla adım adım döndürülür. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. F4 hücresinde yarı büyük eksen uzunluğu (0,85), F6 hücresinde yarı küçük eksen için katsayı (0,58), F8 hücresinde adım adım ilerleme açısı (125) bulunur. Animasyon hızı (1 ile 3 arası) ve animasyon süresi bu sayfada izlenir. Sayfadaki grafik elipsi ve noktaları çizer.
- H: "İç Elips Noktaları" tablosudur. Açı değerleri ile her açıya karşılık gelen x ve y koordinatları listelenir; açı π/6 (30 derece) adımlarla artar.
Kullanılan formüller
- H sayfasında y değeri, tanımlı adlar olan a, k ve v kullanılarak SIN fonksiyonuyla hesaplanır.
- x değeri COS fonksiyonuyla bulunur.
- Açı sütunu PI fonksiyonuyla bir önceki açıya π/6 eklenerek ilerler.
- Elips eğrisi için Ex ve Ey adlı tanımlı formüller kullanılır; 181 noktalık t değerleri OFFSET ve ROW ile üretilir.
Makrolar
- aBar_Change, kBar_Change, wBar_Change, hBar_Change ve Scroll olayları: Kaydırma çubuklarının değerini ilgili hücrelere aktarır. Eksen uzunluğu ve katsayı çubuk değerinin 100'e bölünmesiyle yazılır.
- Worksheet_Change: Hücreye elle girilen değeri denetler ve çubuğu günceller. Geçerli aralıklar: büyük eksen 0,7-1; katsayı 0,5-1; açı 0-359; hız 1-3. Aralık dışı değer çubuktaki değerle değiştirilir.
- basla: Animasyonu başlatır. Çubukları kilitler, sayfayı korumaya alır ve açıyı hıza bağlı olarak sürekli artırır; geçen süreyi hesaplar.
- 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 kaydırma çubukları veya hücreler ile eksen uzunluğunu, katsayıyı ve açıyı belirleyin.
- Animasyon hızını 1 ile 3 arasında seçin.
- Animasyonu başlatmak için basla makrosunu çalıştırın; iç elips grafikte döner.
- Durdurmak ve değerleri yeniden değiştirmek için dur makrosunu çalıştırın.