Bu dosya, birbirine dik konumlandırılmış iki elipsin kesişim noktalarının koordinatlarını hesaplar ve sonucu grafik üzerinde gösterir. Elips ölçüleri kaydırma çubuklarıyla değiştirilir, kesişim noktaları anında yeniden hesaplanır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol ve grafik sayfasıdır. Birinci elips için a.1 (büyük yarı eksen) ve k.1 (küçük/büyük eksen oranı), ikinci elips için a.2 ve k.2, iki elips arasındaki mesafe d ve dönüklük açısı f girilir. Merkez koordinatları x ve y ile verilir. Kesişim noktaları (P, Q, R, S) ve animasyon alanı bu sayfadadır.
- H: Hesap sayfasıdır. Elips eksen uç noktaları, ikinci derece denklemin katsayıları ve kesişim noktalarının x ve y değerleri burada hesaplanır.
Kullanılan formüller
- Eksen uç noktaları, SIN, COS ve PI fonksiyonlarıyla döndürme açısı fi hesaba katılarak bulunur.
- Denklem katsayıları ve diskriminant H sayfasında hesaplanır; diskriminant 6 basamağa yuvarlanarak sıfır kontrolü yapılır. Karekök değerleri IFERROR ile korunur.
- Kesişim yoksa S sayfasında YOK yazdırılır:
- Elips eğrileri, E1.x, E1.y, E2.x ve E2.y adlı tanımlı adlarla çizilir.
Makrolar
- Kaydırma çubuklarının Change ve Scroll olayları, çubuk değerini ilgili hücreye (x, y, a.1, k.1, d, a.2, k.2, f) aktarır.
- Worksheet_Change: Hücreye elle değer girildiğinde izin verilen aralıkta ise çubuğu günceller, değilse çubuktaki değeri geri yazar. Sınırlar: x ve y için -1 ile 1, a.1 ve a.2 için 1 ile 4, k.1 ve k.2 için 0,2 ile 0,8, d için -5 ile 5, f için 0 ile 179.
- basla: Animasyonu başlatır, çubukları devre dışı bırakır, sayfayı korumaya alır ve 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 kaydırma çubuklarıyla veya hücrelere değer yazarak elips ölçülerini, mesafeyi ve açıyı ayarlayın.
- Kesişim noktalarının koordinatlarını S sayfasındaki tablodan okuyun; kesişim yoksa hücrede YOK görünür.
- Animasyon için başlatma düğmesini, durdurmak için durdurma düğmesini kullanın.