Numerieke integratie: Simpson's regel
Simpson's regel
Simpson's regel kan afgeleid worden door de functie op het interval te benaderen door drie opeenvolgende punten van de verdeling met elkaar verbinden d.m.v. een parabool, dan de volgende verzameling van drie punten in de verdeling net zo te behandelen, en doorgaan tot je het einde van het interval bereikt hebt, voor een verdeling van equidistante punten op het interval met maaswijdte . We veronderstellen dus dat even is, zeg . Onderstaande figuur visualiseert de situatie voor .
De parabool kunnen we via Lagrange-interpolatie vinden en de formule is
We kunnen nu een fijnere verdeling bekijken. De punten van de verdeling zijn met en kunnen we in groepjes van 3 onderverdelen: voor . Op elk deelinterval benaderen we de integraal
De benaderingsformule op elk deelinterval hebben we hierboven al afgeleid:
Simpson's regel Voor een 'nette' functie op het interval geldt
In het geval we punten halverwege een deelinterval toestaan, kunnen we Simpson's regel ook herschrijven, als
Simpson's formule trapeziumregelmiddelpunt-Riemannsom
We weten al dat de afbreekfout van de middelpunt-Riemannsom en trapeziumregel kwadratisch in de maaswijdte zijn; dus is Simpson's regel minstens kwadratisch in , maar in werkelijkheid is Simpson's regel een nog veel betere benadering.
Programmeeropdracht
Schrijf een functie Simpsonregel(f,a,b,n)
die de Simpson's regel implementeert.
Pas jouw functie toe met in de volgende twee gevallen: