Numerická integrace
Z Wikipedie, otevřené encyklopedie
Velké množství určitých integrálů nelze vyjádřit prostřednictvím elementárních funkcí, např. při integraci transcendentních funkcí. V takovém případě používáme k určení hodnoty integrálu přibližných metod, mezi něž patří tzv. numerická integrace.
Při numerické integraci se snažíme nahradit integrál jiným druhem výpočtu, přičemž se snažíme zajistit, aby se získaná hodnota od skutečné hodnoty integrálu lišila co nejméně.
Numerické metody výpočtu integrálu jsou velmi vhodné pro použití ve výpočetní technice, neboť umožňují vytvoření relativně jednoduchých algoritmů pro určování hodnot určitých integrálů.
Metod numerické integrace existuje velké množství. Výběr správné metody závisí na požadované přesnosti řešení, časové náročnosti a jiných parametrech. Mezi nejjednodušší metody numerické integrace patří např. obdélníková, lichoběžníková nebo Simpsonova metoda.
Obsah |
[editovat] Obdélníková metoda
Při obdélníkové metodě numerické integrace rozdělíme interval body xi, kde a = x0 < x1 < x2 < ... < xr = b, na r stejně velkých podintervalů o velikosti
. Hodnotu funkce f(x) pro všechna x v k-tém podintervalu nahradíme hodnotou f(xk − 1).
Integrál funkce f(x) na intervalu pak můžeme přepsat
Tento vztah je možné zapsat jako
,
kde I označuje skutečnou hodnotu integrálu a Ir přibližnou hodnotu získanou numerickou integrací při rozdělení na r intervalů.
Chyba výpočtu je
,
kde a
je povolená chyba. Na základě požadované přesnosti, tedy povolené chyby
, určíme počet intervalů r, na něž je nutno interval
rozdělit, tzn.
[editovat] Lichoběžníková metoda
Při lichoběžníkové metodě numerické integrace rozdělíme interval body xi, kde a = x0 < x1 < x2 < ... < xr = b, na r stejně velkých podintervalů o velikosti
. Hodnotu funkce f(x) pro všechna x v k-tém podintervalu nahradíme hodnotou
. Integrál funkce f(x) na intervalu
pak můžeme přepsat
Tento vztah je možné zapsat jako
,
kde I označuje skutečnou hodnotu integrálu a Ir přibližnou hodnotu získanou numerickou integrací při rozdělení na r intervalů.
Chyba výpočtu je
,
kde a
je povolená chyba. Na základě požadované přesnosti, tedy povolené chyby
, určíme počet intervalů r, na něž je nutno interval
rozdělit, tzn.
[editovat] Simpsonova metoda
Při Simpsonově metodě numerické integrace rozdělíme interval body xi, kde a = x0 < x1 < x2 < ... < x2r − 1 < x2r = b, na 2r stejně velkých podintervalů o velikosti
. Hodnotu funkce f(x) pro všechna x v podintervalu
nahradíme parabolou procházející body f(x2k − 1),f(x2k),f(x2k + 1), tzn.
- f(x2k − 1) = Ah2 − Bh + C
- f(x2k) = C
- f(x2k + 1) = Ah2 + Bh + C
kde A,B,C jsou neznámé parametry. Integrál funkce f(x) na intervalu pak můžeme zapsat
Dosadíme-li do tohoto vztahu z předcházejících výrazů, dostaneme
Vhodnou změnou indexů lze tento vztah přepsat na
Integrál funkce f(x) na intervalu pak můžeme aproximovat vztahem
Chyba výpočtu je
,
kde a
je povolená chyba. Na základě požadované přesnosti, tedy povolené chyby
, určíme počet intervalů r, na něž je nutno interval
rozdělit, tzn.