Metoda Simpsona

Wikipedia:Weryfikowalność
Ten artykuł od 2015-02 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.
Funkcja f ( x ) {\displaystyle f(x)} (niebieska) jest przybliżana funkcją kwadratową P ( x ) {\displaystyle P(x)} (czerwona) gdzie:
f ( a ) = f ( x 0 ) = y 0 , {\displaystyle f(a)=f(x_{0})=y_{0},} f ( m ) = f ( x 1 ) = y 1 , {\displaystyle f(m)=f(x_{1})=y_{1},}
f ( b ) = f ( x 2 ) = y 2 . {\displaystyle f(b)=f(x_{2})=y_{2}.}

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 y 0 , y 1 , y 2 {\displaystyle y_{0},y_{1},y_{2}} funkcji f ( x ) {\displaystyle f(x)} w 3 punktach x 0 , x 1 , x 2 {\displaystyle x_{0},x_{1},x_{2}} (przy czym x 2 x 1 = x 1 x 0 = h {\displaystyle x_{2}-x_{1}=x_{1}-x_{0}=h} ), przybliża się funkcję wielomianem Lagrange’a i całkując w przedziale [ x 0 , x 2 ] , {\displaystyle [x_{0},x_{2}],} otrzymuje przybliżoną wartość całki:

x 0 x 2 f ( x ) d x h 3 ( y 0 + 4 y 1 + y 2 ) . {\displaystyle \int \limits _{x_{0}}^{x_{2}}f(x)dx\approx {\frac {h}{3}}(y_{0}+4y_{1}+y_{2}).}

Błąd, który przy tym popełniamy, jest równy: R = 1 90 h 5 | f ( 4 ) ( c ) | , {\displaystyle R={\frac {1}{90}}h^{5}|f^{(4)}(c)|,}

gdzie:

c [ x 0 ; x 2 ] . {\displaystyle c\in [x_{0};x_{2}].}

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

R 1 90 h 5 max x [ x 0 ; x 2 ] | f ( 4 ) ( x ) | . {\displaystyle R\leqslant {\frac {1}{90}}h^{5}\max _{x\in [x_{0};x_{2}]}|f^{(4)}(x)|.}

Znając wartości funkcji w 2 k + 1 {\displaystyle 2k+1} kolejnych, równo odległych punktach x 0 , x 1 , x n {\displaystyle x_{0},x_{1},\dots x_{n}} (gdzie n = 2 k {\displaystyle n=2k} ), możemy iterować powyższy wzór na k {\displaystyle k} przedziałów:

x 2 i 2 x 2 i f ( x ) d x h 3 ( y 2 i 2 + 4 y 2 i 1 + y 2 i ) , i = 1 , 2 , k , k = n 2 , {\displaystyle \int \limits _{x_{2i-2}}^{x_{2i}}f(x)dx\approx {\frac {h}{3}}(y_{2i-2}+4y_{2i-1}+y_{2i}),\quad i=1,2,\dots k,\quad k={\frac {n}{2}},}

otrzymując:

x 0 x n f ( x ) d x = i = 1 k x 2 i 2 x 2 i f ( x ) d x h 3 ( y 0 + 4 i = 1 k y 2 i 1 + 2 i = 1 k 1 y 2 i + y n ) . {\displaystyle \int \limits _{x_{0}}^{x_{n}}f(x)dx=\sum _{i=1}^{k}\int \limits _{x_{2i-2}}^{x_{2i}}f(x)dx\approx {\frac {h}{3}}\left(y_{0}+4\sum _{i=1}^{k}y_{2i-1}+2\sum _{i=1}^{k-1}y_{2i}+y_{n}\right).}

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

R 1 180 ( x n x 0 ) h 4 max x [ x 0 ; x n ] | f ( 4 ) ( x ) | . {\displaystyle R\leqslant {\frac {1}{180}}(x_{n}-x_{0})h^{4}\max _{x\in [x_{0};x_{n}]}|f^{(4)}(x)|.}

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

x n = b ; {\displaystyle x_{n}=b;} f ( x n ) = y n , {\displaystyle f(x_{n})=y_{n},}
x 0 = a ; {\displaystyle x_{0}=a;} f ( x 0 ) = y 0 . {\displaystyle f(x_{0})=y_{0}.}

Geometrycznie metoda ta odpowiada zastąpieniu w każdym z kolejnych k {\displaystyle k} przedziałów zmiennej x {\displaystyle x} łuku wykresu funkcji y >= f ( x ) {\displaystyle 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ż

  • metody Newtona-Cotesa
Encyklopedie internetowe (całkowanie numeryczne):
  • DSDE: Simpsons_formel, Keplers_tønderegel