Newtonovy–Cotesovy vzorce

Newtonovy–Cotesovy vzorce nebo Newtonova–Cotesova (kvadraturní) pravidla je v numerické matematice skupina vzorců pro numerickou integraci (kvadraturu) založenou na hodnotách integrandu ve stejně vzdálených bodech. Metoda je pojmenována po Isaacu Newtonovi a Rogeru Cotesovi.
Newtonovy–Cotesovy vzorce mohou být užitečné, jestliže jsou dány hodnoty integrandu v bodech, které jsou stejně vzdálené. Pokud je možné změnit body, v nichž se integrand vyčísluje, pak jsou pravděpodobně vhodnější jiné metody, např. Gaussovo kvadraturní pravidlo nebo Clenshawova–Curtisova kvadratura.
Popis
Předpokládejme, že hodnota funkce f definované na uzavřeném intervalu je známa ve stejně vzdálených bodech xi, pro i = 0, ..., n, kde x0 = a a xn = b. Existují dva typy Newtonových–Cotesových vzorců, „uzavřený“ typ, který používá funkční hodnoty ve všech bodech, a „otevřený“ typ, který nepoužívá funkční hodnoty v koncových bodech. Uzavřené Newtonovy–Cotesovy vzorce stupně n mají tvar
kde Šablona:Nowrap, velikost kroku h je rovna Šablona:Nowrap. Hodnoty wi se nazývají váhy.
Jak je vidět v následujícím odvození, váhy jsou odvozené z Lagrangeových interpolačních polynomů. Nezávisejí na funkci f, ale pouze na xi. Nechť L(x) jsou interpolační polynom v Lagrangeově tvaru pro dané datové body Šablona:Nowrap, pak
Otevřené Newtonovy–Cotesovy vzorec stupně n mají tvar
váhy lze spočítat podobným způsobem jako u uzavřených vzorců.
Nestabilita u vzorců vysokého stupně
Je možné zkonstruovat Newtonův–Cotesův vzorec jakéhokoli stupně n. Ale pro velká n Newtonovo–Cotesovo pravidlo může někdy trpět katastrofickým Rungeho jevem, kdy chyba pro velká n roste exponenciálně. Metody jako Gaussovo kvadraturní pravidlo a Clenshawova–Curtisova kvadratura s nestejně vzdálenými body (zahuštěné v blízkosti koncových bodů integračního intervalu) jsou stabilní a mnohem přesnější a jsou obvykle upřednostňovány před Newtonovou–Cotesovou metodou. Pokud tyto metody nelze použít, protože hodnoty integrované funkce jsou známy pouze v pevných, stejně vzdálených bodech, pak se lze Rungeho jevu vyhnout pomocí složeného pravidla, jak je vysvětleno níže.
Alternativně lze stabilní Newtonovy–Cotesovy vzorce zkonstruovat pomocí aproximace metodou nejmenších čtverců místo interpolace. To umožňuje vytvářet vzorce, které jsou i v případě vysokého stupně numericky stabilní.[1][2]
Uzavřené Newtonovy–Cotesovy vzorce
Následující tabulka shrnuje Newtonovy–Cotesovy vzorce uzavřeného typu. Pro Šablona:Mvar-tého stupně, kde a je zkratka za .
| Stupeň Šablona:Mvar | Velikost kroku Šablona:Mvar | Obvyklé jméno | Vzorec | Chyba |
|---|---|---|---|---|
| 1 | Lichoběžníková metoda | |||
| 2 | Simpsonova metoda | |||
| 3 | Simpsonova 3/8 metoda | |||
| 4 | Booleovo pravidlo |
Kvůli kopírování typografické chyby z často používané referenční publikace od Abramowitze a Steguna je Booleovo pravidlo často nesprávně nazýváno Bodeovo pravidlo.[3]
Exponent velikosti intervalu b − a v chybovém členu ukazuje rychlost, s níž se snižuje aproximační chyba. Stupeň derivace funkce f v chybovém členu udává maximální stupeň polynomů, které jsou tímto pravidlem aproximovány přesně (tj. s chybou rovnou nule). Pamatujte, že derivace funkce f v chybovém členu se zvyšuje o 2 pro každé další pravidlo. Číslo musí být z intervalu .
Otevřené Newtonovy–Cotesovy vzorce
Následující tabulka shrnuje Newtonovy–Cotesovy vzorce otevřeného typu. Opět je zkratka za , kde , a Šablona:Mvar je stupeň metody.
| Stupeň Šablona:Mvar | Velikost kroku Šablona:Mvar | Obvyklé jméno | Vzorec | Chyba |
|---|---|---|---|---|
| 2 | Obdélníková metoda pro středy intervalů (Šablona:Vjazyce2) |
|||
| 3 | Lichoběžníková metoda | |||
| 4 | Milneho pravidlo | |||
| 5 |
Složená pravidla
Aby Newtonova–Cotesova pravidla poskytovala dostatečně přesný výsledek, musí být velikost kroku h malá, což znamená, že interval integrace musí být také malý, což obvykle není. Z tohoto důvodu se numerická integrace obvykle provádí po rozdělení intervalu na menší podintervaly, na které se aplikuje Newtonova–Cotesovo pravidlo na každém podintervalu a dílčí výsledky se sečtou. Tento postup se nazývá složené pravidlo. Viz numerická integrace.
Odkazy
Reference
Literatura
- M. Abramowitz a I. A. Stegun, eds. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover, 1972. (Section 25.4.)
- George E. Forsythe, Michael A. Malcolm a Cleve B. Moler. Computer Methods for Mathematical Computations. Englewood Cliffs, NJ: Prentice–Hall, 1977. (Section 5.1.)
- Šablona:Citace monografie
- Josef Stoer a Roland Bulirsch. Introduction to Numerical Analysis. New York: Springer-Verlag, 1980. (Section 3.1.)
Související články
Externí odkazy
- Šablona:Citace sborníku
- Newtonovy–Cotesovy vzorce na www.math-linux.com
- Šablona:MathWorld
- Newton–Cotes Integration na webu numericalmathematics.com