Bu dosya, Euclid yumurtasını dört çember yayından oluşturan bir geometrik çizim şablonudur. Yumurtanın boyutu ve duruş açısı değiştirildikçe nokta koordinatları yeniden hesaplanır, grafik de bu değerlere göre güncellenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. İç çemberin yarıçapı F4 hücresinde (varsayılan 0.9), eksenlerin döndürme açısı F6 hücresinde (varsayılan 0) tutulur. Yarıçap ve açı için kaydırma çubukları ile yumurta grafiği bu sayfadadır.
- H: Yardımcı hesap sayfasıdır. O, A, B, C, D, E, F, G, X, Y noktalarının koordinatları ile dört çemberin merkez ve yarıçap değerleri burada hesaplanır.
Kullanılan formüller
- Nokta koordinatları SIN ve PI fonksiyonlarıyla yarıçap ve döndürme açısına bağlı hesaplanır. Örneğin H sayfasında C4 hücresi şu formülü kullanır:
- F10 hücresi, OFFSET ve MATCH ile E sütunundaki nokta adına karşılık gelen değeri listeden getirir.
- Adlandırılmış formüller (C1.x, C1.y ... C4.x, C4.y, yayx, yayy) dört çemberin ve yumurta eğrisinin grafik serilerini üretir. d yarıçapı, f açıyı (derece), fi aynı açıyı radyan olarak verir.
- Yumurta eğrisi 361 adımlık açı dizisi üzerinde hesaplanır; her çember yayı 91 adımlık t dizisiyle çizilir.
Makrolar
Makrolar S sayfasının kod bölümündedir ve elle çalıştırılmaz; kaydırma çubuğuna ya da hücreye müdahale edildiğinde otomatik devreye girer. Kodda dosya silme veya dış bağlantı işlemi yoktur.- dBar_Change ve dBar_Scroll: Yarıçap çubuğunun değerini 100'e bölerek d hücresine yazar.
- fBar_Change ve fBar_Scroll: Açı çubuğunun değerini f hücresine yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde denetler. Yarıçap 0,5 ile 1 arasında, açı 0 ile 359 arasında ise ilgili kaydırma çubuğu güncellenir; geçersiz değer girilirse hücre çubuğun mevcut değerine geri döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında yarıçap çubuğunu kaydırarak ya da F4 hücresine 0,5 ile 1 arasında bir değer yazarak yumurtanın boyutunu değiştirin.
- Açı çubuğunu kaydırarak ya da F6 hücresine 0 ile 359 arasında bir değer girerek şekli döndürün.
- Hesaplanan nokta koordinatlarını H sayfasında izleyin.