Metoda Simpsona

Z testwiki
Wersja z dnia 15:58, 24 gru 2023 autorstwa imported>PBbot (wstawienie {{Kontrola autorytatywna}})
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować

Funkcja f(x) (niebieska) jest przybliżana funkcją kwadratową P(x) (czerwona) gdzie:
f(a)=f(x0)=y0, f(m)=f(x1)=y1,
f(b)=f(x2)=y2.

Całkowanie metodą Simpsona – jedna z metod przybliżania wartości całki oznaczonej funkcji rzeczywistej.

Metoda ma zastosowanie do funkcji stablicowanych w nieparzystej liczbie równo odległych punktów (wliczając końce przedziału całkowania). Metoda opiera się na przybliżaniu funkcji całkowanej przez interpolację wielomianem drugiego stopnia.

Znając wartości y0,y1,y2 funkcji f(x) w 3 punktach x0,x1,x2 (przy czym x2x1=x1x0=h), przybliża się funkcję wielomianem Lagrange’a i całkując w przedziale [x0,x2], otrzymuje przybliżoną wartość całki:

x0x2f(x)dxh3(y0+4y1+y2).

Błąd, który przy tym popełniamy, jest równy: R=190h5|f(4)(c)|,

gdzie:

c[x0;x2].

Nie znamy położenia punktu c, więc posługujemy się poniższym szacowaniem, mającym zastosowanie w obliczeniach numerycznych:

R190h5maxx[x0;x2]|f(4)(x)|.

Znając wartości funkcji w 2k+1 kolejnych, równo odległych punktach x0,x1,xn (gdzie n=2k), możemy iterować powyższy wzór na k przedziałów:

x2i2x2if(x)dxh3(y2i2+4y2i1+y2i),i=1,2,k,k=n2,

otrzymując:

x0xnf(x)dx=i=1kx2i2x2if(x)dxh3(y0+4i=1ky2i1+2i=1k1y2i+yn).

Wartość błędu, jakim są obarczone wyliczenia, wyraża się wzorem:

R1180(xnx0)h4maxx[x0;xn]|f(4)(x)|.

By czytelnik mógł go odnieść do rysunku:

xn=b; f(xn)=yn,
x0=a; f(x0)=y0.

Geometrycznie metoda ta odpowiada zastąpieniu w każdym z kolejnych k przedziałów zmiennej x łuku wykresu funkcji y>=f(x) łukiem paraboli przeprowadzonej przez trzy kolejne węzły interpolacji (punkty wykresu o znanych współrzędnych) odpowiadające początkowi, środkowi i końcowi kolejnego przedziału.

Zobacz też

Szablon:Kontrola autorytatywna