2 puan yazan GN⁺ 2024-10-06 | 1 yorum | WhatsApp'ta paylaş
  • Chebyshev Yaklaştırma Hesaplayıcısı
    • Matematiksel fonksiyonların verimli biçimde yaklaştırılması için kod üretimi
    • f(x) fonksiyonu için xmin, xmax ve terim sayısını girerek yaklaşımı hesaplama
    • Üretilen kodun katsayı örnekleri:
      • c0 = 0.16793649417016518
      • c1 = -0.12411164956092625
      • c2 = -0.09756341588422193
      • c3 = 0.1800765790518846
      • c4 = -0.06972963647223016
      • c5 = -0.09250127939333941
      • c6 = 0.18076946080324185
      • c7 = 0.15990613621816677
      • c8 = -0.028659588693985123
      • c9 = -0.09494966104347571
      • c10 = -0.04980429834982578

GN⁺ Özeti

  • Chebyshev Yaklaştırma Hesaplayıcısı, matematiksel fonksiyonların yaklaştırılması için verimli kod üreten bir araçtır.
  • Bu araç, çeşitli matematiksel problemleri çözmede kullanışlıdır ve özellikle hesaplama verimliliğini artırmaya yardımcı olabilir.
  • Matematiksel fonksiyon yaklaştırmalarıyla ilgilenen geliştiriciler veya araştırmacılar için ilgi çekici olabilir.
  • Benzer işlevler sunan araçlar arasında MATLAB'ın Chebyshev yaklaştırma fonksiyonları da bulunur.

1 yorum

 
GN⁺ 2024-10-06
Hacker News görüşleri
  • 1974'te IBM 360 assembly diliyle karekök hesaplayan bir fonksiyon yazmakla görevlendirildiğim bir deneyimim var. İlk tahmin için Chebyshev yaklaşımını kullandım, ardından çözüme ulaşmak için Newton yöntemini iki ya da üç kez yineledim. Kod yazarak ilk kez para kazandığımı hatırlıyorum

  • Verimli matematiksel fonksiyon uygulamalarından çok etkilenmiştim ve üçgen fonksiyonlar gibi şeylerin 8 bit bilgisayarlarda nasıl gerçeklendiğini anlamamı sağlamıştı

  • BBC Research Department'ın 1969 tarihli belgesi çok ilginçti. Yalnızca Taylor yaklaşımını görmüş biri için Chebyshev yaklaşımı sihir gibi gelebilir

  • Geçmişte Sollya yazılımını kullanarak iyi sonuçlar almıştım. Ancak yazılımı kullanmak biraz zahmetliydi

  • Math.sin(x)/x fonksiyonunda [-3,3] aralığındaki 7 terimin katsayılarının hepsinin NaN çıkması sorununu yaşadım. x 0'a yakın olduğunda değeri 1.0'a zorlayarak çözdüm

  • Chebyshev yaklaşımı sihir gibi. Türetim sürecini yüksek lisans seviyesindeki bir derste görmüş olmama rağmen hâlâ öyle geliyor

  • Son zamanlarda yaklaşım hesaplama kodu bulmak zordu. Bir dahaki sefere gerektiğinde kullanmak için yer imlerime ekledim

  • Nick Trefethen'in Chebfun'u, Chebyshev ile ilgili özellikleri genişleten etkileyici bir yazılım. "Chebfuns", fonksiyonlar için kayan noktanın gördüğü işlevi görüyor

  • Nintendo 64'te sinüs hesaplama işlevi olmadığı ve 0'dan 2PI'a kadar bir lookup table kullandığıyla ilgili bir video izledim. Sinüs ve kosinüsü hesaplamak için bir sinir ağını eğitip ağırlıkları ya da fonksiyon katsayılarını saklamak mümkün olur muydu diye merak ettim

  • Chebyshev açılımlarını öğrenmenin daha ilginç olacağını düşünüyorum; keşke üniversitedeyken bu materyal elimde olsaydı

  • Bence çok iyi, ancak f(x)=1/x gibi durumlarda sıfıra bölmeyi iyi ele almıyor. Bunu tanımsız olarak değerlendirmesi gerekir