IntegralLab kolik se toho nasbíralo

Tohle je statická kopie kapitoly pro vyhledávače. Interaktivní verze má animované obrázky, kontrolní otázky a tlačítka, která příklad načtou do kalkulačky.

Numericky: od obdélníků ke Gaussovi

Když primitivní funkce neexistuje, zbývá vzít vzorek hodnot a z nich odhadnout plochu. Všechna pravidla dělají totéž: váženy součet vyhodnocení funkce. Liší se jen tím, kde měří a jakými vahami.

0,00,81,62,43,1sin xpřesně 2,000000střed1.15e-2lichoběžník2.30e-2Simpson4.32e-4Gauss-55.51e-8n = 6 · bodů 6červeně = kde se měřilo
Gauss-5 je zde 7.8e+3× přesnější než Simpson při zhruba stejném počtu vyhodnocení.
Červené tečky jsou skutečná cena — kolikrát se musela vyhodnotit funkce. Přepínej pravidlo při stejném n a sleduj, jak se chyba mění o řády, i když je bodů stejně.
∫ₐᵇ f dx ≈ Σ wᵢ · f(xᵢ)každá kvadratura je tohle
pravidlokde měřípřesné prořád chyby
levý / pravý součetna kraji dílkukonstantuh
středuprostřed dílkupřímku
lichoběžníkna obou krajíchpřímku
Simpsonkraje + středkubiku (!)h⁴
Gauss-mve vypočtených bodechpolynom stupně 2m−1h^(2m)

Dvě věci, které tabulka říká a intuice ne

1. Simpson je přesný i pro kubiku, přestože prokládá parabolou. Kubický člen je vůči středu dílku lichý a při symetrickém vážení se přesně vyruší. Dostane se tedy o řád víc, než za co se platí — a proto je Simpson standardní volba.

2. Gauss měří v bodech, které nejsou hezké. Uzly nejsou rovnoměrné ani v krajích; jsou to kořeny Legendreova polynomu. Za to, že si smí vybrat kde, dostane dvojnásobný řád: pěti body integruje přesně každý polynom až do stupně devět. Testy v repu to měří: na úloze devátého stupně dá Gauss-5 chybu 1,2·10⁻¹⁵, zatímco Simpson při stejné ceně 8,9·10⁻¹.

Cena se měří vyhodnoceními, ne dílky. Srovnávat „Simpson s n = 100“ a „Gauss s 20 panely“ podle n je nefér — Gauss má 5 uzlů na panel, takže vyhodnocuje stotřikrát. Obrázek proto vypisuje počet bodů: v reálné úloze, kde je jedno vyhodnocení simulace za dvě sekundy, je to jediné číslo, na kterém záleží.

Vzorce v této kapitole

Simpson — Simpsonovo pravidlo
(h/3)·[f₀ + 4f₁ + 2f₂ + … + fₙ] [—] kap. 4
Gauss — Gaussova kvadratura
∫₋₁¹ f dx ≈ Σ wᵢ f(xᵢ), přesné do stupně 2m−1 [—] kap. 4