Bu dosya, elipste odaktan geçen kirişlerin özelliklerini grafik üzerinde göstermek için hazırlanmış etkileşimli bir geometri çalışmasıdır. Elips, odak noktaları, kiriş ve teğetler grafikte çizilir; parametreler değiştirildikçe şekil ve hesaplanan değerler anında güncellenir.
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: Kontrol sayfasıdır. Yarı büyük eksen uzunluğu, yarı küçük eksen için katsayı, elips rotasyon açısı, kirişin geçtiği odak noktası (F₁ veya F₂) ve elips üzerindeki nokta için adım adım ilerleme değeri bu sayfada ayarlanır. Animasyon ve süre alanları ile P ve Q noktalarından geçen teğetlerin küçük eksenle ilişkisini gösteren özellik satırları da bu sayfadadır. Sayfadaki not, 3. ve 4. özelliklerin teğet ve normalle ilgili olduğunu belirtir.
- H: Hesap sayfasıdır. O, F₁, F₂, P, Q, K, A, B, C, D noktalarının koordinatları, eğimleri ve açıları, üç noktadan geçen çember hesabı, kiriş açıları ile grafiklerin nokta tabloları burada tutulur.
Kullanılan formüller
- IF, IFERROR ve NA: Tanımsız durumlarda (örneğin eğimin sonsuz olduğu dik doğrularda) hata veya "∞" döndürerek grafiğin bozulmasını önler.
- RADIANS, SIN, COS, TAN, ATAN2, DEGREES: Nokta koordinatları, eğimler ve açılar için kullanılır.
- RANK, COUNTIF, MATCH, INDEX, CHOOSE: Noktaların sıralanması ve seçilen odağa göre değerlerin belirlenmesi için kullanılır.
- OFFSET ve TREND: Elips eğrisini oluşturan 181 noktalık seri ve grafik verileri için kullanılır.
- Tanımlı adlar (A, K, e, fi, Ex, Ey, Cx, Cy vb.) elips ve çember denklemlerini okunur biçimde kurar. Dış merkezlik için aşağıdaki tanım kullanılır:
=SQRT(1-K^2)
Makrolar
- Kaydırma çubuğu olayları (aBar, kBar, fBar, oBar, wBar): Çubuklar büyük eksen, küçük eksen katsayısı, rotasyon açısı, odak seçimi ve nokta açısını değiştirir; değerler S sayfasındaki hücrelere yazılır.
- Worksheet_Change: Hücreye elle girilen değer izin verilen aralıkta ise ilgili çubuk güncellenir, aralık dışındaysa önceki değer geri yüklenir. Aralıklar: büyük eksen 1-1,5; katsayı 0,25-0,9; rotasyon -90 ile 90; nokta açısı 0-359.
- basla: Animasyonu başlatır. Kontrol çubukları devre dışı kalır, sayfa korumaya alınır ve nokta elips üzerinde adım adım ilerler; geçen süre kaydedilir.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
- Cemb3N (Module1): Üç noktadan geçen çemberin merkez koordinatlarını ve yarıçapını hesaplayan işlevdir. Noktalar doğrusal ise #N/A döndürür.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında büyük eksen, küçük eksen katsayısı ve rotasyon açısını kaydırma çubukları ya da hücre girişiyle ayarlayın.
- Kirişin geçeceği odağı (F₁ veya F₂) seçin.
- Adım - adım ilerleme değeriyle noktayı elips üzerinde kaydırın; kiriş, teğetler ve açılar grafikte değişir.
- Otomatik hareket için basla makrosunu, durdurmak için dur makrosunu çalıştırın.