Lichoběžníková metoda

Lichoběžníková metoda je technika používaná v matematice pro přibližný numerický výpočet určitého integrálu
- .
Jejím principem je aproximace plochy pod grafem funkce lichoběžníkem a použitím jeho plochy jako přibližné hodnoty určitého integrálu funkce na intervalu :
- .
Lichoběžníkovou metodu můžeme považovat za výsledek získaný průměrováním levého a pravého Riemannova součtu a někdy se lichoběžníková metoda takto definuje. Pro získání přesnějšího výsledku se obvykle integrační interval rozděluje na podintervaly, pro každý se spočítá plocha lichoběžníka a výsledky se sečtou. V praxi se „integrováním lichoběžníkovou metodou“ zpravidla myslí tato „zřetězená“ (nebo „kompozitní“) lichoběžníková metoda. Jestliže je dělení intervalu takové, že a je délka -tého podintervalu (tj. ), pak
- .

Pro jemnější dělení intervalu bude aproximace přesnější. Často se používá pravidelné dělení, které umožňuje vzorec pro výpočet dále zjednodušit.
Protože se jedná o pouze o aproximaci hodnoty určitého integrálu, je důležité, že na základě vlastností integrované funkce lze určit maximální chybu vypočítané hodnoty.
Historie
V roce 2016 vyšel článek, který uvádí, že lichoběžníkovou metodu používali již před rokem 50 před naším letopočtem Babyloňané pro výpočet polohy planety Jupiter na ekliptice integrováním její rychlosti.[1]
Numerická implementace
Nerovnoměrné dělení intervalu
Je-li dělení intervalu nerovnoměrné, můžeme použít vzorec
Rovnoměrné dělení
Je-li integrační interval rozdělený na stejně velkých podintervalů, je možné vzorec pro výpočet zjednodušit. Pokud
dostaneme vzorec
Analýza chyb

Chyba kompozitní lichoběžníkové metody je rozdíl mezi skutečnou hodnotou integrálu a numerickým výsledkem:
Existuje číslo ξ mezi a a b takové, žeŠablona:Sfn
To znamená, že pokud je integrand konvexní funkce (a tedy má kladnou druhou derivaci), pak lichoběžníková metoda přeceňuje skutečnou hodnotu (chyba je záporná). To je dobře vidět na kresbě: lichoběžníky pokrývají celou plochu pod křivkou a přesahují ji. Naopak u konkávní funkce dává výpočet menší hodnotu, protože se nepočítá celá plocha pod křivkou. Pokud integrační interval obsahuje inflexní bod, je těžší chybu identifikovat.
Asymptotický odhad chyby pro N → ∞ je
Další členy tohoto odhadu chyby jsou dané Eulerovým–Maclaurinovým sumačním vzorcem.
Pro analýzu chyb lze použít několika technik, mezi něž patří:Šablona:Sfn
- Fourierova řada
- Residuový počet
- Eulerův–Maclaurinův sumační vzorec:Šablona:SfnŠablona:Sfn
- Polynomiální interpolace:Šablona:Sfn
Udává se, že rychlost konvergence lichoběžníkové metody lze používat jako definici třídy hladkosti funkcí.Šablona:Sfn
Důkaz
Předpokládejme, že a .
Nechť je funkce taková, že je chyba lichoběžníkové metody na jednom z intervalů, . Pak
a
Nyní předpokládejme, že což platí, pokud je dostatečně hladká. Odtud dostáváme
což je ekvivalentní s nebo
Protože a ,
a
Při použití těchto výsledků dostáváme
a
Pokud položíme , dostaneme
Sečtením všech částečných chyb dostáváme
přičemž platí
a
takže
Celková chyba je tedy omezena výrazem
Periodické funkce
Pro periodické funkce lichoběžníková metoda konverguje velmi rychle. Je to jednoduchý důsledek Eulerova–Maclaurinova sumačního vzorce, který říká, že pokud funkce je -krát spojitě derivovatelná s periodou , pak
kde a je periodické rozšíření -tého Bernoulliho polynomu.[2] U periodických funkcí se derivace v koncových bodech vyruší a jak je patrné ze vzorce, chyba je řádu .
Funkce s jedním vrcholem
Podobný efekt jako u periodických funkcí se projevuje u funkcí s jedním vrcholem, jako je například Gaussova funkce, exponenciálně modifikovaná Gaussova funkce nebo další funkce, které mají v integračních mezích derivace, které lze zanedbat.[3] Pro výpočet integrálu gaussovské funkce lichoběžníkovou metodou s 1% přesností stačí použít pouze čtyři body.[4] Simpsonovo pravidlo vyžaduje pro dosažení stejné přesnosti 1,8krát více bodů.[4]Šablona:Sfn
Přes určité úsilí rozšířit Eulerův–Maclaurinův sumační vzorec na více dimenzí,[5] k přímočařejšímu důkazu velmi rychlé konvergence lichoběžníkové metody v prostorech s mnoha rozměry stačí omezit problém na konvergenci Fourierovy řady. Tímto způsobem lze ukázat, že pokud je periodická na -rozměrném prostoru s spojitými derivacemi, bude rychlost konvergence . Při velmi vysokém počtu dimenzí je integrace Monte-Carlo pravděpodobně lepší volbou, ale pro dvou nebo trojrozměrný případ je efektivní rovnoměrné vzorkování. Toho se využívá při výpočtech ve fyzice pevné fáze, kde rovnoměrné vzorkování přes primitivní buňky v převrácená mřížce je známé jako Monkhorstova-Packova integrace.[6]
„Drsné“ funkce
U funkcí, které nemají spojitou druhou derivaci, nelze použít výše uvedený odhad chyby. Pro málo hladké funkce je však možné odvodit jiná omezení chyby, která však typicky svědčí, že při zvyšování počtu bodů , v nichž se počítá hodnota integrované funkce je konvergence pomalejší než výše uvedené . Je zajímavé, že v tomto případě má lichoběžníková metoda často ostřejší meze při stejném počtu vyhodnocování funkce než Simpsonovo pravidlo.Šablona:Sfn
Použitelnost a alternativy
Lichoběžníková metoda patří do skupiny metod pro numerickou integraci nazývaných Newtonovy–Cotesovy vzorce, z nichž Riemannův součet se podobá lichoběžníkovému pravidlu. Jiným členem této skupiny je Simpsonovo pravidlo, které pro funkce mající dvě spojité derivace konverguje obecně rychleji než lichoběžníková metoda, existují však výjimky; u některých tříd méně hladkých funkcí (splňujících slabší podmínky hladkosti) lichoběžníková metoda konverguje obecně rychleji než Simpsonova metoda.Šablona:Sfn
Lichoběžníková metoda je obvykle velmi přesná při integraci periodických funkcí na intervalu shodném s jejich periodou, který lze analyzovat různými způsoby.Šablona:SfnŠablona:Sfn Podobný efekt existuje u funkcí s jedním vrcholem.[4]Šablona:Sfn
Metody s nestejně vzdálenými body, jako je Gaussovo kvadraturní pravidlo a Clenshawova–Curtisova kvadratura, jsou však obecně mnohem přesnější pro neperiodické funkce; Clenshawovu–Curtisovu kvadraturu lze považovat za substituci, kterou lze vyjádřit libovolný integrál pomocí periodických integrálů, pro které je lichoběžníková metoda přesnější.
Odkazy
Poznámky
Reference
- Šablona:Citace monografie
- Šablona:Citace periodika
- Šablona:Citace monografie
- Šablona:Citace periodika
- Šablona:Citace periodika
Související články
- Gaussovo kvadraturní pravidlo
- Newtonovy–Cotesovy vzorce
- Riemannův součet
- Rombergova metoda
- Simpsonovo pravidlo
- Volterrova integrální rovnice#Numerické řešení pomocí lichoběžníkové metody
Externí odkazy
- Šablona:Commonscat
- Šablona:Wikiknihy
- Trapezium formula. I.P. Mysovskikh – Lichoběžníková metoda v Encyclopedia of Mathematics, ed. M. Hazewinkel
- Notes on the convergence of trapezoidal-rule quadrature Šablona:Wayback – poznámky ke konvergenci výpočtů integrálů lichoběžníkovou metodou
- An implementation of trapezoidal quadrature provided by Boost.Math – implementace kvadratury lichoběžníkovou metod z Boost.Math