Dosya simgesi

Noktaların Elipse Göre Konumu

Bu dosya, koordinatları girilen noktaların bir elipsin içinde mi, dışında mı, yoksa üzerinde mi olduğunu hesaplar ve sonucu grafik üzerinde gösterir. Elipsin merkezi, yarı büyük ekseni, yarı küçük eksen katsayısı ve dönme açısı değiştirilebilir. Elips ve noktalar grafikte buna göre anında güncellenir.

Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • S: Giriş ve sonuç sayfasıdır. Elips merkezi (x, y), yarı büyük eksen uzunluğu (a), yarı küçük eksen için katsayı (k), rotasyon açısı (f) ve nokta adedi (n) bu sayfadan girilir. Nokta koordinatları L ve M sütunlarındaki listede tutulur (en çok 100 nokta). İçeride, dışarıda ve üzerindeki nokta sayıları F15:F17 hücrelerinde özetlenir. Elips grafiği de bu sayfadadır.
  • H: Yardımcı hesap sayfasıdır. Her nokta için konum sonucu (E sütunu) ve grafik serileri (içte, üzerinde, dışta kalan noktalar) ile elips eksen uçlarının etiket koordinatları burada üretilir.

Kullanılan formüller​

  • Nokta koordinatları, tanımlı ad üzerinden INDEX ile çekilir; boş satırlar IFERROR ile boş bırakılır.
  • Konum sonucu ROUND ile yuvarlanan bir uzaklık değerinin 2*a ile karşılaştırılmasıyla bulunur: 0 üzerinde, -1 dışında, 1 içinde anlamına gelir. Bu uzaklık iki odağa olan uzaklıkların toplamına dayanır.
  • Grafik serileri, sonuca göre noktayı ayırır; diğer durumlarda #N/A döndürülerek nokta grafikte çizilmez:
    Excel formülü
    =EĞER($E3=1;$C3;YOKSAY())
    =IF($E3=1,$C3,NA())
  • F15:F17 hücrelerinde COUNTIF ve SUM ile üç durumdaki nokta sayıları bulunur.
  • Elips eğrisi ve odak noktaları, SIN, COS ve RADIANS kullanan tanımlı adlarla hesaplanır.

Makrolar​

  • Worksheet_Change: x, y, a, k, f ve n hücreleri değiştirildiğinde ilgili kaydırma çubuğunu günceller. Sınır dışı bir değer girilirse değeri çubuğa göre geri alır. Geçersiz nokta adedi girilirse işlem geri alınır; geçerli girişte nokta listesi temizlenir.
  • xBar, yBar, aBar, kBar, fBar olayları: Kaydırma çubukları hareket ettirildikçe x, y, a, k ve f değerlerini yazar.
  • k_ata: Nokta listesini temizler, -10 ile +10 arasında rastgele koordinatlar üretip değer olarak yazar. Nokta adedi geçersizse uyarı verir.
  • n_ata: Nokta adedine 1 ile 100 arasında rastgele bir sayı atar.
Kodda dosya silme ya da dışarıya bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında elips merkezini, yarı büyük ekseni, k katsayısını ve rotasyon açısını hücrelerden ya da kaydırma çubuklarından ayarlayın.
  3. Nokta adedini 1 ile 100 arasında girin; koordinatları L ve M sütunlarına yazın ya da k_ata ve n_ata makrolarıyla rastgele değer üretin.
  4. İçeride, üzerinde ve dışarıda kalan nokta sayılarını F15:F17 hücrelerinden, konumları grafikten izleyin.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
8
Gösterim
2,177
İlk sürüm
Güncel
SHA-256
6a44f2047cd49c6b3d8550a56b05965e59ed9c8630910e26584a2f9b71ef798b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

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