Numerieke Wiskunde XII:
Driepunts-interpolatie

Stel: je hebt een lijst meetpunten en je wilt weten wat de wilt weten wat een meetwaarde is die tussen twee punten in ligt. Om dat op te lossen zijn er diverse mogelijkheden, waaronder:
•  Bereken een regressielijn, polynoom, machtsfunctie of exponentiële functie met behulp van de kleinste kwadraten methode, en gebruik die om de gezochte 'meetwaarde' te vinden.
•  Bereken het 'exacte' polynoom door de meetpunten en gebruik die om de gezochte 'meetwaarde' te vinden. De graad van dit polynoom is één lager dan het aantal meetpunten.
•  Bereken een rechte lijn tussen de twee dichtstbijzijnde meetpunten en gebruik die om de gezochte 'meetwaarde' te vinden (Lineaire interpolatie).
•  Bereken een parabool door de drie dichtstbijzijnde meetpunten en gebruik die om de gezochte 'meetwaarde' te vinden (Driepunts-interpolatie).

Een uitgewerkt voorbeeld
Vraag: geven is de set meetpunten (x,y) = (2,1); (3,2); (4,6); (5,10). Wat is de met driepunts-interpolatie bepaalde waarde voor x = 3.1 ?

Uitwerking: x = 3.1 ligt in tussen x = 2 en x = 4, maar ook tussen x = 3 en x = 5.
Omdat de waarde x = 3.1 dicht bij het meetpunt met x = 3 ligt, zal de berekening de hoogste nauwkeurigheid geven als we kiezen: (x-1, y-1) = (2,1), (x0, y0) = (3,3) en (x1, y1) = (4,5).
De meetwaarde voor x = 5 doet in deze berekening niet mee!

Bron:
Kammer, ir. R; Numerieke methoden voor Technici, § 3.3. 2e druk 1977. Uitg. Agon-Elsevier, ISBN 90 10 01840 7.

Downloaden:
 
Druk op de knop: Download deze code  File: voorb662.zip, 2439 bytes.

 
terug

html-662; Laatste wijziging: 2 januari 2022