Dosya simgesi

Çember ile Doğrunun Kesişimi

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.

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 (n) katsayıları, ikinci dereceden denklemin katsayıları ve grafiği çizen noktaların değerleri burada hesaplanır.
Dosyada çx, çy, çr, Px, Py, m, n, fi gibi ad tanımlamaları kullanılır; formüller hücre adresi yerine bu adlarla yazılmıştır.

Kullanılan formüller​

S sayfasında birinci kesişim noktasının y değeri şu formülle alınır:
Excel formülü
=EĞERHATA(İNDİS(ÇDK(çx;çy;çr;m;n);1;2);"YOK")
=IFERROR(INDEX(ÇDK(çx,çy,çr,m,n),1,2),"YOK")
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.
Makro kodunda dosya silme ya da dışarıya bağlantı işlemi yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. 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.
  3. Doğrunun açısını f değeriyle ayarlayın (0 ile 359 arası).
  4. Kesişim noktalarını T sütunundaki sonuçlardan ve grafikten izleyin.
  5. Animasyon düğmesiyle açıyı otomatik döndürün; durdurmak için durdur düğmesini kullanın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
7
Gösterim
2,364
İlk sürüm
Güncel
SHA-256
480a99f7c00dbc0b781cd4fb071d87bfd780caebd5bb014e595e71184df5a22c

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Çok teşekkür ederim, elinize sağlık.
Geri
Üst