Dosya simgesi

Elips ve Açılı Kirişler

Bu dosya, elips dışındaki bir P noktasından belirli açı aralığıyla çizilen doğruların (kirişlerin) elipsi kestiği noktaları grafik üzerinde gösteren geometrik bir animasyondur. Elipsin merkezi, eksen uzunlukları ve dönüş açısı kaydırma çubuklarıyla değiştirilir; kirişler adım adım döndürülerek çizim canlı izlenir.

Dosyanın içeriği​

  • S: Kontrol ve grafik sayfasıdır. Elips merkezi (Ox, Oy), yarı büyük eksen uzunluğu (a), yarı küçük eksen için kat (k), elips rotasyon açısı (f), P noktasının konumu (p) ve kirişlerin başlangıç açısı (w) bu sayfada girilir. Animasyon, sayaç ve süre alanları ile grafikte elipsin gösterimini açıp kapatan ek seçenek de burada yer alır.
  • H: Hesaplama sayfasıdır. Nokta tablosunda her kiriş için açı, eğim, doğru denklemi katsayıları (An, Bn, Cn) ve elips ile kesişim noktaları (xk) hesaplanır.

Kullanılan formüller​

  • Kirişin eğimi, açının kosinüsü sıfır olduğunda dikey doğruyu belirtmek için "∞" değeri döndürecek biçimde TAN ve ROUND ile hesaplanır.
  • Elips ile doğrunun kesişimi için ikinci dereceden denklemin katsayıları SIN ve COS fonksiyonlarıyla kurulur; kesişim noktası SQRT ile bulunur.
  • Diskriminant negatifse, yani kiriş elipsi kesmiyorsa, NA döndürülür ve nokta grafikte çizilmez.
  • Elips eğrisi, tanımlı adlar (ex, ey) ile 181 noktalık parametrik denklemden üretilir.
Örnek olarak kesişim noktasının x değeri şu mantıkla hesaplanır:
Excel formülü
=EĞER(O3="";YOKSAY();EĞER(G3="∞";EĞER(O3>=0;H3;YOKSAY());EĞER(O3>=0;Ox+(-L3+KAREKÖK(O3))/(2*J3);YOKSAY())))
=IF(O3="",NA(),IF(G3="∞",IF(O3>=0,H3,NA()),IF(O3>=0,Ox+(-L3+SQRT(O3))/(2*J3),NA())))

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dış bağlantı yoktur.
  • Bar_Change ve Bar_Scroll prosedürleri: Kaydırma çubuklarının değerini ilgili hücreye yazar (Ox, Oy, a, k, f, p, w).
  • Worksheet_Change: Hücreye elle değer girildiğinde değer izin verilen aralıktaysa kaydırma çubuğu güncellenir, aralık dışındaysa çubuktaki değer geri yazılır. Ox ve Oy için aralık -1 ile 1, a için 0,75 ile 1,5, k için 0,2 ile 0,8, f için -90 ile 90, p için 0 ile 359, w için 0 ile 120 olarak denetlenir.
  • basla: Animasyonu başlatır; çubukları devre dışı bırakır, sayfayı korumaya alır ve açıyı 0,1 derecelik adımlarla artırırken geçen süreyi yazar.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında elips merkezini, a ve k değerlerini ve rotasyon açısını kaydırma çubuklarıyla ya da hücrelere değer girerek ayarlayın.
  3. P noktasının konumunu p değeriyle belirleyin; kirişlerin başlangıç açısını w ile seçin.
  4. Animasyon düğmesiyle kirişlerin dönüşünü başlatın, durdurmak için durdurma düğmesini kullanın.
  5. Elipsin grafikte görünmesini ek seçenekten açıp kapatın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
5
Gösterim
1,836
İlk sürüm
Güncel
SHA-256
3976438c1f0a1258f1e9f2ed351601519472524944bf37523b9e30517b7dbd48

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst