Gauss-Legendre kuadratürü nedir?
Gauss-Legendre kuadratürü, belirli bir integrali tahmin etmek için kullanılan sayısal bir yöntemdir. Aralığı eşit genişlikte çok sayıda dilime bölmek yerine, integrandı akıllıca seçilmiş az sayıda noktada (düğüm noktaları) değerlendirir ve bu değerleri özenle ayarlanmış ağırlıklar ile birleştirir. Bunun karşılığında elde edilen doğruluk dikkat çekicidir: \(n\) noktalı bir Gauss-Legendre kuralı, \(2n - 1\) dereceye kadar olan her polinomu tam olarak integre eder ve düzgün fonksiyonlarda yamuk (trapez) veya Simpson kurallarına kıyasla çok daha az değerlendirme ile mükemmel sonuçlar verir.
Bu hesaplama aracı nasıl kullanılır?
İntegrandı x cinsinden bir ifade olarak girin (örneğin 4/(1+x^2), sin(x)*exp(-x) veya sqrt(1-x^2)). Alt sınır a ve üst sınır b değerlerini belirleyin, ardından 2 ile 64 arasında nokta sayısı n'yi seçin. \(n\) büyüdükçe düzgün integrandlar için doğruluk artar. Desteklenen operatörler: + - * / ^; desteklenen fonksiyonlar arasında sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, log/ln, log10, sqrt ve abs bulunur; ayrıca pi ve e sabitleri de kullanılabilir.
Formülün açıklaması
Klasik kural [-1, 1] aralığı üzerinde tanımlanır: integral, f fonksiyonunun Legendre kökleri \(x_i\)'deki değerlerinin ağırlıklı toplamıyla yaklaşık olarak hesaplanır.
$$\int_{a}^{b} f(x)\,dx \approx \frac{b-a}{2}\sum_{i=1}^{n} w_i\,f\!\left(\frac{b-a}{2}x_i + \frac{a+b}{2}\right)$$Genel bir [a, b] aralığını işlemek için, [-1, 1] aralığındaki \(t\)'yi \(x = \frac{b-a}{2}t + \frac{b+a}{2}\) değerine eşleyen doğrusal bir değişken dönüşümü uygulanır; burada \(dx = \frac{b-a}{2}\,dt\) olur. Bu hesaplama aracı, düğüm noktalarını Legendre polinomu yineleme bağıntısı üzerinde Newton yöntemiyle anlık olarak hesaplar; bu nedenle herhangi bir önceden hazırlanmış tabloya ihtiyaç duyulmaz.
Çözümlü örnek
[0, 1] aralığında \(f(x) = \frac{4}{1 + x^2}\) fonksiyonunu ele alalım; bu integralin tam değeri \(\pi\)'dir. \(n = 2\) için düğüm noktaları \(\pm \frac{1}{\sqrt{3}}\) ve ağırlıkların her ikisi de 1'dir. Bunları [0, 1] aralığına eşleyip değerlendirdiğimizde \(f(0{,}2113) = 3{,}8290\) ve \(f(0{,}7887) = 2{,}4661\) elde edilir; toplamın \(0{,}5\) ölçek katsayısıyla çarpımı yaklaşık \(3{,}1476\) sonucunu verir — yalnızca iki değerlendirmeden sonra \(\pi\)'ye oldukça yakın. \(n = 20\) için sonuç, \(\pi\) ile yaklaşık \(3{,}14159265359\) basamağına kadar örtüşür.
Sıkça sorulan sorular
a = b olursa ne olur? Aralığın genişliği sıfır olduğundan integral tam olarak 0'dır.
b, a'dan küçük olabilir mi? Evet. Bu durumda kural işaretli sonucu döndürür; bu da sınırların yer değiştirmesinin integralin işaretini ters çevirdiği geleneğiyle tutarlıdır.
Sonuç neden hatalı görünebilir? Gauss-Legendre, integrandın her düğüm noktasında sonlu olduğunu varsayar. Aralığın içindeki bir tekillik (sıfıra bölme veya negatif bir sayının logaritması gibi) anlamsız bir değer üretebilir; bir düğüm noktası NaN veya sonsuz bir değer verdiğinde araç sizi uyarır. Unutmayın: a ve b uç noktalarının kendileri hiçbir zaman değerlendirilmez; bu da hafif uç nokta davranışlarında yardımcı olur.