Bu şablon, düzlemde verilen üç çembere teğet olan çemberleri hesaplar ve grafik üzerinde gösterir (Apollonius problemi). Teğet çemberin verilen çemberlerin içinde mi dışında mı kalacağı seçilebilir; sonuçlar çember merkezleri ve teğet noktalarıyla birlikte listelenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Giriş ve grafik sayfasıdır. Çember 1, Çember 2 ve Çember 3 için merkez koordinatları (x, y) ve yarıçaplar (R) girilir. Her çemberin yanında kaydırma çubukları bulunur. Sayfada ayrıca işaret seçeneklerini gösteren tablo (– veya (+), + veya (–) kombinasyonları) ve 1 ile 8 arasında değer alan Seçim hücresi yer alır.
- H: Hesap sayfasıdır. Çember merkezleri (Merk. X, Merk. Y), teğet noktaları (T1.1, T2.1 gibi), yarıçaplar ve çözümde kullanılan katsayılar (a2.1, b2.1, c2.1, d2.1, a3.1, p, q, s, t vb.) bu sayfada hesaplanır. Çözüm yöntemi olarak Viète yaklaşımı kullanılır.
- Dosyada bir grafik bulunur; çemberler, çizim için tanımlanmış adlarla (ç1.x, ç1.y, ç01.x gibi) 91 noktalı eğriler olarak çizilir.
Kullanılan formüller
- IFERROR ve NA: Çözüm bulunamayan durumlarda hata yerine #N/A üretir, böylece grafikte ilgili çember çizilmez.
- ATAN2, SIN, COS ve ABS: Teğet noktalarının koordinatlarını merkez ve yarıçaptan hesaplar. Örneğin y koordinatı için kullanılan formül:
- IF ve ISNA: Hesaplanamayan değerleri tablo ve grafik çıktısında boş bırakır.
- Adlandırılmış aralıklar (x.1, y.1, R.1 gibi), S sayfasındaki giriş hücrelerine bağlıdır.
Makrolar
S sayfasının kod modülünde iki grup makro vardır. Kaydırma çubuklarının Change ve Scroll olayları (x1Bar, y1Bar, R1Bar ve diğer çemberler için aynıları) çubuk değerini koordinata çevirerek ilgili hücreye yazar: merkez koordinatları -4 ile 4, yarıçaplar 0,5 ile 4 aralığındadır. Worksheet_Change makrosu ise x, y ve R hücrelerine elle değer girildiğinde değerin geçerli aralıkta olup olmadığını denetler; geçerliyse çubuğu günceller, geçersizse hücreyi çubuğun değerine döndürür. Makrolar kendiliğinden çalışır, ayrıca çalıştırmak gerekmez. Kodda dosya silme ya da dış bağlantı gibi zararlı bir işlem yoktur.Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında üç çemberin x, y ve R değerlerini girin veya kaydırma çubuklarıyla ayarlayın.
- Seçim hücresine 1 ile 8 arasında bir değer yazarak içten/dıştan teğetlik kombinasyonunu belirleyin.
- Grafikte teğet çemberi, H sayfasında merkez ve teğet noktası değerlerini izleyin.