Formule van Newton-Cotes

Uit testwiki
Versie door imported>CasGroenigen op 12 mrt 2023 om 01:20 (growthexperiments-addlink-summary-summary:2|0|0)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen
Formule van Newton-Cotes voor n=2

Een formule van Newton-Cotes, genoemd naar de bedenkers Isaac Newton en Roger Cotes, is een formule voor de numerieke benadering van een integraal als gewogen som van functiewaarden in equidistante punten. De basisgedachte daarbij is de integrand te benaderen door een polynoom en de benaderende polynoom exact te integreren.

Definitie

Gegeven is de op het interval [a,b] integreerbare functie f. Het interval wordt opgedeeld in n deelintervallen van gelijke lengte, de zogeheten stapgrootte h=(ba)/n door:

ax0<x1<<xnb

Het getal n heet de orde van de benadering. De functie f wordt benaderd met behulp van de bij de opdeling behorende Lagrange-polynomen idoor:

f(x)P(x)=i=0ni(x)f(xi)

De benadering voor de integraal van f over [a,b] is:

abf(x)dxabP(x)dx=abi=0ni(x)f(xi)dx=i=0nabi(x)dxf(xi)=i=0nwif(xi),

dus als gewogen som van de functiewaarden in de deelpunten, met als gewichtsfactoren:

wi=abi(x)dx

In deze definitie worden de eindpunten a en b in de benadering meegenomen: we spreken van een gesloten formule. Op analoge wijze kunnen ook zogenaamde open formules afgeleid worden, waarin de eindpunten a en b geen deelpunten zijn. Er zijn daarvoor verschillende methoden in gebruik. Sommige gebruiken de punten x1,,xn zoals boven, andere kiezen

x1=a+12h,x2=x1+h,,xn=xn1+h=b12h

In de tabel staan voor de gesloten formules de genormeerde gewichtsfactoren:

ωi=wiba=winh
orde
n
methode
 
gewichtsfactoren
ωi
1 trapeziumregel 1212
2 regel van Simpson 164616
3 3/8 - regel 18383818
4 regel van Boole 790329012903290790
5 192887528850288502887528819288
6 41840216840278402728402784021684041840

Opmerking

De regel van Boole wordt ook wel regel van Bode genoemd. Dit berust op een typefout uit het verleden waarbij Boole gelezen is als Bode.

De gewichtsfactoren voor hogere ordes zijn:

41 216 27 272 27 216 41 / 840
751 3577 1323 2989 2989 1323 3577 751 / 17280
989 5888 −928 10496 −4540 10496 −928 5888 989 /28350
2857 15741 1080 19344 5778 5778 19344 1080 15741 2857 / 89600

De oneven rijen hebben een lagere graad van algebraïsche nauwkeurigheid dan de even rijen. De hogere even rijen hebben negatieve coëfficiënten, wat de afrondingsfouten verhoogt. De regel van Simpson wordt verreweg het meest toegepast, vooral omdat hij eenvoudig is en toch redelijk nauwkeurig.

Voor een nauwkeurige benadering is het enerzijds van belang de orde van de benadering laag te kiezen en anderzijds dat de integrand niet te veel verandert over de deelintervallen. Deze eisen zijn tegenstrijdig, zodat men het integratiegebied wel opdeelt in subintervallen en in elk subinterval weer een lage orde benadering bepaalt. Voorbeelden hiervan zijn de regel van Milne en de regel van Weddle.

Berekening van de gewichten

Aan een voorbeeld is goed te zien hoe de gewichtsfactoren berekend worden. Zonder de algemeenheid te schaden kiezen we a=0 en b=1. We bekijken het geval n=3, dus h=1/3.

0(x)=92(xh)(x2h)(x1)
1(x)=272x(x2h)(x1)
2(x)=272x(xh)(x1)
3(x)=92x(xh)(x2h)
w0=010(x)dx=9201(xh)(x2h)(x1)dx=18
w1=011(x)dx=27201x(x2h)(x1)dx=38
w2=012(x)dx=27201x(xh)(x1)dx=38
w3=013(x)dx=9201x(xh)(x2h)dx=18

Voorbeeld

We benaderen de oppervlakte van een kwart cirkel boven de x-as, om 0 en met straal 1. We kiezen n=4 en berekenen:

01f(x)dx=011x2dxw0f(0)+w1f(0,25)+w2f(0,5)+w3f(0,75)+w4f(1)=
190(71+32154+1232+3274+70)=7+815+63+8790=0,773

Vergelijk het resultaat met de exacte waarde:

011x2dx=π40,785