Documente Academic
Documente Profesional
Documente Cultură
F. VADILLO
Índice
1. Interpolación de Taylor 1
2. Interpolación de Lagrange 2
3. Interpolación a trozos 4
4. Interpolación cúbica a trozos 6
Referencias 7
1. Interpolación de Taylor
x2 n
ln(1 + x) x− 2! + · · · + (−1)n+1 xn! (−1, 1)
xn
ex 1 + x + ··· + n! (−∞, ∞)
x3 x5
sin x x− 3! + 5! − ... (−∞, ∞)
x2 x4
cos x 1− 2! + 4! − ... (−∞, ∞)
2. Interpolación de Lagrange
25
20
15
10
−5
−10
−0.5 0 0.5 1 1.5 2 2.5 3 3.5
3. Interpolación a trozos
1./(1+25*x.^2)
0.8
0.6
0.4
0.2
El caso más simple tomaría las líneas recta que unes los puntos de interpolación
(xk , f (xk )) y (xk+1 , f (xk+1 )), así para xk ≤ x < xk+1
f (xk+1 ) − f (xk )
(3.2) s(x) = f (xk ) + (x − xk ) .
xk+1 − xk
s(x) sería entonces el interpolador lineal a trozos de la función f (x) para la partición
∆. Además, por construcción la linea quebrada s(x) es continua en todo el intervalo,
esto se indica diciendo que s ∈ M01 (∆).
Para estimar el error de interpolación resulta que si f (x) tiene derivada segunda
en [a, b] acotada en valor absoluto por una constante K2 , usando el teorema 2.1 se
tiene que para xk ≤ x < xk+1
1
(3.3) |f (x) − s(x)| ≤ (xk+1 − xk )2 K2 .
8
Llamando ahora hk = xk+1 − xk y h = máxk hk el diámetro de la partición, se tiene
1 2
(3.4) |f (x) − s(x)| ≤ h K2 , ∀x ∈ [a, b],
8
de donde se concluye que cuando h → 0 , s(x) → f (x) con convergencia cuadrática,
es decir, cuando se reduce el diámetro de la partición a la mitad, la cota de error
se divide por cuatro.
Además de la interpolación lineal a trozos se pueden considerar funciones cuadrá-
ticas a trozos, es decir, funciones que en cada sub-intervalo [xk , xk+1 ] son polinomios
de segundo grado. El resultado q(x) es una función cuadrática a trozos y continua
que se escribe q ∈ M02 (∆).
Para determinar q(x) en cada sub-intervalo [xk , xk+1 ] además de imponer las
dos condiciones q(xk ) = f (xk ) y q(xk+1 ) = f (xk+1 ) se necesita q coincide con f
en algún otro punto, por ejemplo el punto medio xk+12+xk , de esta forma se puede
6 F. VADILLO
Interpolation
0.5
0.4
0.3
0.2
0.1
−0.1
−0.2
−0.3
−0.4
−0.5
0 1 2 3 4 5 6 7 8
Referencias
1. C.B.Moler, Numerical computing with matlab, SIAM, 2004.
2. H.Keller E.Isaacson, Analysis of numerical methods, Wiley, 1966.
3. J.D.Faires and R.L.Burden, Análisis numérico, Grupo Editorial Iberoamericana, 1985.
4. J.M.Sanz-Serna, Diez lecciones de cálculo numérico, Universidad de Valladolid, 1998.
5. K.E.Atkinson, An introduction to numerical analysis, Wiley, 1978.
6. C.F.Van Loan, Introduction to scientic computing, Prentice-Hall, 2000.
7. R.Bulirsch and J.Stoer, Introduction to numerical analysis, Springer, 1980.
8. A.Quarteroni R.Sacco, F.Saleri, Numerical mathematics, Springer, 2000.
9. T.S.Chung W.Y.Yang, W.Cao and J.Morris, Applied numerical methods using matlab, Wiley
Interscience, 2005.
8 F. VADILLO
10. J.F.Mathews y K.D.Fink, Métodos numéricos con matlab.tercera edición, Prentice Hall,
1999.