Bu şablon, merkezi ve yarıçapı verilen bir çember ile bir doğrunun kesişim noktalarını hesaplar ve sonucu grafik üzerinde gösterir. Hesaplama, dosyadaki VBA modülünde tanımlı kullanıcı tanımlı ÇDK fonksiyonuyla yapılır. Doğru, çember dışında seçilen bir P noktası ve açı (ϕ) değeriyle belirlenir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Doğru çembere ulaşmıyorsa sonuç "YOK" olarak görünür. İkinci nokta için aynı yapı satır numarası 2 ile T6 hücresinde kullanılır. H sayfasında IF, IFERROR, SIN, DEGREES, ISNUMBER ve NA fonksiyonlarıyla doğrunun uç noktaları, çember üzerindeki noktalar ve grafik değerleri üretilir. Dikey doğru durumu (m çok büyük olduğunda) ayrıca ele alınır.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Çember merkezi (x, y), yarıçap (r), P noktasının koordinatları (Px, Py) ve ϕ açısı bu sayfada görülür. Kesişim noktalarının sonuçları T sütununda verilir, grafik ve animasyon alanı da bu sayfadadır. Sayfada kaydırma çubukları ve animasyonu başlatıp durduran düğmeler bulunur.
- H: Yardımcı hesap sayfasıdır. Nokta tablosu, doğrunun eğim (m) ve kesişim
katsayıları, ikinci dereceden denklemin katsayıları ve grafiği çizen noktaların değerleri burada hesaplanır.
Kullanılan formüller
S sayfasında birinci kesişim noktasının y değeri şu formülle alınır:Doğru çembere ulaşmıyorsa sonuç "YOK" olarak görünür. İkinci nokta için aynı yapı satır numarası 2 ile T6 hücresinde kullanılır. H sayfasında IF, IFERROR, SIN, DEGREES, ISNUMBER ve NA fonksiyonlarıyla doğrunun uç noktaları, çember üzerindeki noktalar ve grafik değerleri üretilir. Dikey doğru durumu (m çok büyük olduğunda) ayrıca ele alınır.
Makrolar
- ÇDK: Çember merkezi, yarıçap, eğim ve kesişim değerlerini alıp 2x2 bir dizi olarak iki kesişim noktasının x ve y değerlerini döndürür. Diskriminant sıfırsa teğet, negatifse "Kesişim YOK" sonucu verilir.
- Kaydırma çubukları: Sayfadaki çubuklar çx, çy, çr, Px, Py ve f hücrelerini değiştirir.
- Worksheet_Change: Hücreye elle değer girildiğinde değerin izin verilen aralıkta olup olmadığını denetler ve çubuğu günceller. Aralık dışı değer girilirse çubuktaki değer geri yazılır.
- basla: Animasyonu başlatır. Açıyı sürekli artırır, çubukları devre dışı bırakır, sayfayı korumaya alır ve geçen süreyi yazar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında çember merkezini, yarıçapı ve P noktasını kaydırma çubuklarıyla ya da hücrelere değer yazarak belirleyin. Merkez -5 ile 5, yarıçap 1 ile 8, P noktası -6 ile 6 arasında girilir.
- Doğrunun açısını f değeriyle ayarlayın (0 ile 359 arası).
- Kesişim noktalarını T sütunundaki sonuçlardan ve grafikten izleyin.
- Animasyon düğmesiyle açıyı otomatik döndürün; durdurmak için durdur düğmesini kullanın.