Interpolació d'Hermite

El polinomi d'Hermite és aquell que interpola una col·lecció de punts i el valor de les seves derivades en els punts que desitgem. És a dir, suposem que tenim (xk,fk) i (xk,fk).

Llavors construïm la mateixa taula que en el mètode de Newton, posant a la primera columna els xk, escrivint dues vegades el mateix punt si coneixem el valor de la derivada en aquest punt, i a la segona columna els valors de f corresponent a la x de la mateixa fila. És a dir, si coneixem el valor de f en x0 i el de la seva derivada també, escriurem dues vegades x0 i al costat de cada un f0. Per exemple,

x0 f0
x0 f0
x1 f1
x1 f1

A partir d'aquí procedim de la mateixa forma, però amb la diferència que definim f[xi,xi]=fi, el valor de la derivada en xi.

x0 f0      
    f0    
x0 f0   f[x0,x0,x1]  
    f[x0,x1]   f[x0,x0,x1,x1]
x1 f1   f[x0,x1,x1]  
    f1    
x1 f1      

Per tant, si disposem de n+1 valors de la funció i n+1 valors de les derivades, el polinomi d'Hermite tindrà grau 2n+1.

Considerem un exemple:

Exemple

Suposem que volem calcular f(18) on f(x)=tan(πx) a partir d'interpolació d'Hermite en 0,14.

Per aconseguir-ho, escrivim una taula com en la interpolació de Newton però repetint cada dada de la que coneguem la seva derivada. És a dir:

0 0      
    f(0)=π    
0 0   4π140=164π  
    10140=4   8π1616+4π140=148π128
14 1   2π4140=8π16  
    f(14)=2π    
14 1      

Procedint de la mateixa manera que en interpolació de Newton, obtenim: P3(x)=πx+(164π)x2+(48π128)x2(x14)

Ara, tan(π8)P3(18)=0.4018