MCP ile bağlan →

Hesaplamaya Girin

x değişkenini, + - * / ^ operatörlerini ve exp, log, ln, sin, cos, tan, sqrt, abs, atan fonksiyonlarını kullanın. Sonsuzda sıfıra yaklaşmalıdır (periyodik olmamalı).

Formül

Reklam

Sonuç

Integral over (-∞, ∞)
approximate value of ∫ f(x) dx
Yöntem Çift Üstel (tanh-sinh ailesi) kuadratür
Dönüşüm x = sinh((π/2) sinh t)
İstenen basamak sayısı
Yakınsadı No (may diverge or need more levels)
DE toplamı istenen tolerans değerine ulaşamadı. İntegrand sonsuzda sıfıra yaklaşmıyor olabilir (ıraksak integral), periyodik/salınımlı olabilir veya daha düşük bir hassasiyet gerektirebilir. DE kuadratür; periyodik olmayan, uç noktalarda analitik ve cebirsel hızda sıfıra yaklaşan bir integrand varsayar.

Bu hesaplayıcı ne işe yarar?

Bu araç, bir f(x) fonksiyonunun tüm reel eksen üzerindeki, yani eksi sonsuzdan artı sonsuza kadar olan belirli integralini Çift Üstel (DE) kuadratür yöntemiyle sayısal olarak hesaplar. Bu yöntem tanh-sinh ailesi ya da Takahasi-Mori yöntemi olarak da bilinir. DE kuadratür, düzgün (smooth) integrand fonksiyonları için en verimli genel amaçlı yöntemlerden biridir ve şaşırtıcı bir hızla yakınsar: doğru basamak sayısı, örnek nokta sayısıyla neredeyse doğrusal olarak artar.

Nasıl kullanılır?

f(x) için x değişkenini, + - * / ^ operatörlerini, parantezleri ve exp, log/ln, sin, cos, tan, sqrt, abs, atan gibi standart fonksiyonları kullanarak bir matematiksel ifade yazın. Ardından kaç anlamlı basamak hassasiyet istediğinizi seçin (6 ile 50 arası). Daha yüksek hassasiyet, daha ince bir adım boyutu ve daha geniş bir kesme aralığı kullanır. İntegrand reel eksen üzerinde analitik olmalı ve x büyüdükçe sıfıra yaklaşmalıdır (decay); sıfıra yaklaşmadan periyodik veya salınımlı olmamalıdır.

Formülün açıklaması

DE yöntemi, \(x = \sinh\!\left(\tfrac{\pi}{2}\sinh t\right)\) değişken dönüşümünü uygular; bu dönüşümün türevi \(\phi'(t) = \tfrac{\pi}{2}\cosh t\,\cosh\!\left(\tfrac{\pi}{2}\sinh t\right)\) şeklindedir. Yerine koyma işleminden sonra integral, t değişkenine göre \(f(\phi(t))\,\phi'(t)\) ifadesinin integraline dönüşür. \(\phi'(t)\), |t| büyüdükçe çift üstel hızda sıfıra yaklaştığı için, sabit adım h ile uygulanan basit yamuk (trapez) kuralı,

$$I \approx h\cdot\sum f(\phi(kh))\,\phi'(kh)$$

son derece yüksek doğruluk kazanır. Hesaplayıcı kaba bir adımla başlar, ardından iki ardışık tahmin istenen tolerans dahilinde örtüşene kadar h adımını tekrar tekrar yarıya indirir (var olan düğümleri yeniden kullanarak).

$$\int_{-\infty}^{\infty} f(x)\,dx \;\approx\; h\sum_{k=-N}^{N} f\!\left(x_k\right)\, w_k$$$$\begin{gathered} \int_{-\infty}^{\infty} f(x)\,dx \;\approx\; h\sum_{k=-N}^{N} f\!\left(x_k\right)\, w_k \\[1.5em] \text{where}\quad \left\{ \begin{aligned} x_k &= \sinh\!\left(\tfrac{\pi}{2}\sinh(kh)\right) \\ w_k &= \tfrac{\pi}{2}\cosh(kh)\,\cosh\!\left(\tfrac{\pi}{2}\sinh(kh)\right) \\ h,N &= \text{chosen for } \text{digits} \text{ precision} \end{aligned} \right. \end{gathered}$$
Her iki tarafta çok hızlı azalan simetrik çan eğrisi, kuadratür ağırlığını temsil eder
φ'(t) ağırlığı çift üstel olarak azalır, bu yüzden uzaktaki terimler neredeyse hiç katkı sağlamaz.
t'de eşit aralıklı noktaların x'te sıfır yakınında kümelenip her iki sonsuza doğru yayılan noktalara eşlenmesi
DE dönüşümü, t'deki düzgün ızgarayı reel eksene eşleyerek noktaları merkez yakınında yoğunlaştırır.

Çözümlü örnek

f(x) = 1/(1+x^2) için integralin tam değeri, \([\arctan x]\) ifadesinin eksi sonsuzdan artı sonsuza değeri \(= \pi \approx 3.14159265358979\) olur. k = -8..8 düğümleri üzerinde 0.5 adımlı kaba bir DE toplamı bile yaklaşık 3.15 verir; adımı inceltdikçe sonuç pi sayısının tam hassasiyetli değerine yakınsar. Benzer şekilde exp(-x^2) fonksiyonu \(\sqrt{\pi} \approx 1.77245385090552\) değerini döndürür.

Sıkça sorulan sorular

Neden "yakınsamadı" uyarısı çıkıyor? En sık görülen neden, integralin ıraksamasıdır (integrand sıfıra yaklaşmaz, örneğin f = 1) ya da fonksiyonun periyodik/salınımlı olmasıdır. DE kuadratür, periyodik olmayan ve uç noktalarda analitik olan bir integrand varsayar.

Hangi hassasiyeti seçmeliyim? 15 basamak, çift duyarlıklı (double precision) gösterime karşılık gelir ve iyi bir varsayılan değerdir. Çift duyarlığın desteklediğinden çok daha fazla basamak istemek sonucu iyileştirmez.

Tekil (singular) fonksiyonların integralini alabilir miyim? Uç noktalardaki düğümler neredeyse sıfır ağırlıkla katkıda bulunduğu için yöntem uç nokta davranışlarına toleranslıdır; ancak reel eksen üzerindeki iç kutuplar (poles) yöntemi bozar.

Son güncelleme: