Kwadratury Gaussa

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Comparison between 2-point Gaussian and trapezoidal quadrature.
Porównanie kwadratury 2-punktowej Gaussa i trapezowej.Niebieska krzywa pokazuje funkcję, której całkę oznaczoną na przedziale [−1, 1] należy obliczyć (całkę podcałkową). Reguła trapezowa aproksymuje funkcję funkcją liniową, która pokrywa się z całką podcałkową w punktach końcowych przedziału i jest reprezentowana przez pomarańczową linię przerywaną. Przybliżenie to najwyraźniej nie jest dobre, więc błąd jest duży ( reguła trapezowa daje aproksymację całki równą y (–1) + y (1) = –10, podczas gdy poprawna wartość to 2 ⁄ 3 ). Aby uzyskać dokładniejszy wynik, przedział musi zostać podzielony na wiele podprzedziałów, a następnie należy zastosować złożoną regułę trapezową, co wymaga znacznie więcej obliczeń. Kwadratura Gaussa wybiera zamiast tego bardziej odpowiednie punkty, więc nawet funkcja liniowa lepiej aproksymuje funkcję (czarna linia przerywana). Ponieważ całka jest wielomianem stopnia 3 ( y ( x ) = 7 x 3 – 8 x 2 – 3 x + 3 ), reguła kwadratury Gaussa dla 2 punktów zwraca dokładny wynik.

Kwadratury Gaussa – metody całkowania numerycznego polegające na takim wyborze wag w1,w2,,wn i węzłów interpolacji t1,t2,,tn[a,b] aby wyrażenie

i=1nwif(ti)

najlepiej przybliżało całkę

I(f)=abw(x)f(x)dx,

gdzie f jest dowolną funkcją określoną na odcinku [a,b], a w jest tzw. funkcją wagową spełniającą warunki

  1. w(x)0,
  2. kabxkw(x)dx jest skończona,
  3. Jeżeli p jest wielomianem takim, że x[a,b]p(x)0, to jeśli abw(x)p(x)dx=0, mamy wtedy p0.

Określmy iloczyn skalarny z wagą

f,gw=abw(x)f(x)g(x)dx.

Powiemy, że dwa wielomiany są ortogonalne względem tego iloczynu skalarnego, jeśli f,gw=0.

Wszystkie kwadratury Gaussa wywodzą się z twierdzenia udowodnionego przez niego:

a) Jeżeli t1,t2,,tn[a,b] są pierwiastkami n-tego wielomianu ortogonalnego pn(x) oraz w1,w2,,wn są rozwiązaniami układu równań:

{p0(t1)w1++p0(tn)wn=p0,p0wp1(t1)w1++p1(tn)wn=0pn1(t1)w1++pn1(tn)wn=0,

to dla każdego wielomianu p stopnia nie większego niż 2n1 zachodzi

abw(x)p(x)dx=i=1nwip(ti).(*)

Ponadto wi>0.

b) Jeżeli dla pewnego ciągu węzłów x1,x2,,xn[a,b] oraz ciągu wag v1,v2,,vn dla dowolnego wielomianu p stopnia nie większego niż 2n1 zachodzi warunek (*), to xi=ti oraz vi=wi z dokładnością do kolejności.

c) Dla dowolnego ciągu węzłów x1,x2,,xn[a,b] oraz ciągu wag v1,v2,,vn istnieje wielomian stopnia 2n, dla którego nie zachodzi warunek (*).

Najczęściej spotykane rodzaje kwadratur Gaussa

Kwadratury z przedziału [1,1] z wagą w1 nazywamy kwadraturami Gaussa-Legendre’a

I(f)=11f(x)dxi=1nwif(ti),

gdzie ti to pierwiastki i-tego wielomianu Legendre’a.

Kwadratury z wagą w(x)=11x2 nazywamy kwadraturami Gaussa-Czebyszewa

I(f)=11f(x)dx1x2i=1nwif(ti),

gdzie ti to pierwiastki n-tego wielomianu Czebyszewa.

Kwadratury z wagą w(x)=ex2 nazywamy kwadraturami Gaussa-Hermite’a

I(f)=ex2f(x)dxi=1nwif(ti),

gdzie ti to pierwiastki n-tego wielomianu Hermite’a.

Kwadratury z wagą w(x)=ex nazywamy kwadraturami Gaussa-Laguerre’a

I(f)=0exf(x)dxi=1nwif(ti),

gdzie ti to pierwiastki n-tego wielomianu Laguerre’a.

Kwadratury z wagą w(x)=(1x)α(1+x)β nazywamy kwadraturami Gaussa-Jacobiego

I(f)=11(1x)α(1+x)βf(x)dxi=1nwif(ti).

Zobacz też

Bibliografia

  • Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne Podręczniki akademickie Elektronika, informatyka, telekomunikacja, Warszawa: Wydawnictwa Naukowo-Techniczne, 1982.
  • D. Potter, Metody obliczeniowe fizyki, fizyka komputerowa, Warszawa: PWN, 1982.
  • J. Szmelter, Metody komputerowe w mechanice, Warszawa: PWN, 1980.
  • A. Ralston, Wstęp do analizy numerycznej, Warszawa: PWN, 1971.