Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Carlos Reales M.
creales@correo.unicordoba.edu.co
Departamento de de Matemáticas y Estadística
Universidad de Córdoba
Paquete de Prueba
iii
Esta página fue dejada intencionalmente blanca
Índice general
1.5 Ejercicios 28
Esta página fue dejada intencionalmente blanca
1 Interpolación Polinomial
Sean px0 , y0q, px1 , y1q, . . . , pxn , yn q, n ` 1 puntos en el plano, tales que xi ‰ xj si
i ‰ j. Diremos que el polinomio ppxq “ a0 ` a1 x ` ¨ ¨ ¨ ` am xm , interpola al conjunto
de datos, si
ppxi q “ yi , i “ 0, . . . , n.
Dado que se tienen m ` 1 parámetros independientes a0 , . . . , am y n ` 1 condiciones
sobre p, es razonable considerar m “ n. El sistema de ecuaciones que resuelve este
problema de interpolación está dado por
$
2 n
& a0 ` a1 x0 ` a2 x0 ` ¨ ¨ ¨ ` an x0 “ y0
’
..
’ .
a0 ` a1 xn ` a2 x2n ` ¨ ¨ ¨ ` an xnn “ yn
%
ppxi q “ yi , i “ 0, . . . , n.
4 Interpolación Polinomial
Ejemplo 1.0.1. Supongamos que queremos calcular f p1,5q y solo se conocen los
valores de la función f en algunos los puntos como se muestra en la siguiente tabla
x 0 1 2
f pxq 1 3 7
El ejemplo anterior fue sencillo ya que el sistema a resolver era pequeño. Esto habi-
tualmente no pasa y se deben resolver sistemas de ecuaciones mas grandes con todas
las complicaciones que esto trae. En las secciones siguientes explicaremos tres formas
de calcular el polinomio interpolante sin tener que resolver sistemas de ecuaciones
x 1 2 3 4
f pxq 0 -1 2 -5
6 Interpolación Polinomial
px ´ 2qpx ´ 3qpx ´ 4q 1
ℓ0 pxq “ “ ´ px3 ´ 9x2 ` 26x ´ 24q
p1 ´ 2qp1 ´ 3qp1 ´ 4q 6
px ´ 1qpx ´ 3qpx ´ 4q 1
ℓ1 pxq “ “ px3 ´ 8x2 ` 19x ´ 12q
p2 ´ 1qp2 ´ 3qp2 ´ 4q 2
px ´ 1qpx ´ 2qpx ´ 4q 1
ℓ2 pxq “ “ ´ px3 ´ 7x2 ` 14x ´ 8q
p3 ´ 1qp3 ´ 2qp3 ´ 4q 2
px ´ 1qpx ´ 2qpx ´ 3q 1
ℓ3 pxq “ “ px3 ´ 6x2 ` 11x ´ 6q
p4 ´ 1qp4 ´ 2qp4 ´ 3q 6
Por lo que
7 98
P pxq “ f px0 qℓ0 pxq ` f px1 qℓ1 pxq ` f px2 qℓ2 pxq ` f px3 qℓ3 pxq “ ´ x3 ` 16x2 ´ x` 19.
3 3
px ´ x1 q px ´ x0 q
ppxq “ f px0 q ` f px1 q .
px0 ´ x1 q px1 ´ x0 q
Luego
f 2 pξx q
f pxq ´ ppxq “ px ´ x0 qpx ´ x1 q x0 ă ξx ă x1 ,
2
h2
así, como px ´ x0 qpx ´ x1 q ď @x P rx0 , x1 s ejercicio, entonces
4
M 2
máx |f pxq ´ ppxq| ď h, M :“ máx |f 2 pxq| .
xPra,bs 8 xPra,bs
Interpolación Polinomial 7
1.2 1.2
1 1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0 −0.2
−0.2 −0.4
1 1.5 2 2.5 3 3.5 4 1 1.5 2 2.5 3 3.5 4
1 1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
−0.2 0
−0.4 −0.2
1 1.5 2 2.5 3 3.5 4 1 1.5 2 2.5 3 3.5 4
−1
−2
−3
−4
−5
1 1.5 2 2.5 3 3.5 4
P3 pxq “ f px0 qℓ0 pxq ` f px1 qℓ1 pxq ` f px2 qℓ2 pxq ` f px3 qℓ3 pxq
function y=lagrange(x,puntosx,puntosy)
n=size(puntosx,2);
L=ones(n,size(x,2));
for i=1:n
for j=1:n
if (i~=j)
L(i,:)=L(i,:).*(x-puntosx(j))/(puntosx(i)-puntosx(j));
end
end
y=0;
for i=1:n
y=y+puntosy(i)*L(i,:);
end
end
Interpolación Polinomial 9
>> lagrange(1.5,xpuntos,ypuntos)
ans =
4.7500
entonces
1
ck “ rfk ´ c0 ´ ¨ ¨ ¨ ck´1 pxk ´ x0 q ¨ ¨ ¨ pxk ´ xk´2 qs,
pxk ´ x0 q ¨ ¨ ¨ pxk ´ xk´1 q
por lo que ck puede determinarse de manera única y depende de x0 , x1 , . . . , xk y
f0 , f1 , . . . , fk .
f rxi s “ fi
f rx1 , . . . , xk s ´ f rx0 , x1 , . . . , xk´1 s
f rx0 , x1 , . . . , xk s “
xk ´ x0
Interpolación Polinomial 11
obtenemos:
f rx1 s ´ f rx0 s f1 ´ f0 1´0 1
f rx0 , x1 s “ “ “ “
x1 ´ x0 x1 ´ x0 3´1 2
f rx2 s ´ f rx1 s f2 ´ f1 ´1 ´ 1 2
f rx1 , x2 s “ “ “ “´
x2 ´ x1 x2 ´ x1 4´3 1
f rx3 s ´ f rx2 s f3 ´ f2 2 ´ p´1q 3
f rx2 , x3 s “ “ “ “
x3 ´ x2 x3 ´ x2 5´4 1
f rx1 , x2 s ´ f rx0 , x1 s ´2 ´ 1{2 5
f rx0 , x1 , x2 s “ “ “´
x2 ´ x0 4´1 6
f rx2 , x3 s ´ f rx1 , x2 s 3 ´ p´2q 5
f rx1 , x2 , x3 s “ “ “
x3 ´ x1 5´3 2
f rx1 , x2 , x3 s ´ f rx0 , x1 , x2 s 5{2 ´ p´5{6q 5
f rx0 , x1 , x2 , x3 s “ “ “
x3 ´ x0 5´1 6
Que podemos disponer en la siguiente tabla:
xi f rxi s f rxi , xi`1 s f rxi , xi`1 , xi`2 s f rxi , xi`1 , xi`2 , xi`3 s
1 0
1{2
3 1 ´5{6
´2{1 5{6
4 ´1 5{2
3{1
5 2
La ventaja de este método es que si ahora añadimos un nuevo punto en los nodos,
sólo habrá que añadir una nueva fila en la tabla que teniamos elaborada para calcular
el coeficiente f rx0 , x1 , x2 , x3 , x4 s y determinar el polinomio
xi f rxi s f rxi , xi`1 s f rxi , xi`1 , xi`2 s f rxi , xi`1 , xi`2 , xi`3 s f rxi , xi`1 , xi`2 , xi`3 , xi`4 s
1 0
1{2
3 1 ´5{6
´2{1 5{6
4 ´1 5{2 ´5{18
3{1 ´5{6
5 2 ´5{6
1{2
7 3
∆y0 “ y1 ´ y0
∆2 y0 “ ∆y1 ´ ∆y0
∆y1 “ y2 ´ y1 ∆3 y0 “ ∆2 y1 ´ ∆2 y0
∆2 y1 “ ∆y2 ´ ∆y1
∆y2 “ y3 ´ y2
Cuando de trabaja con un soporte regular los coeficientes f rx0 , . . . , xk s pueden cal-
cularse de forma más rápida utilizando el "método de las diferencias finitas"
Teorema 1.2.4 (Método de Diferencias Finitas). Sea x0 , x1 , . . . , xn un conjunto de
nodos en el que xi`1 ´ xi “ h cualquiera sea i “ 0, 2, . . . , n ´ 1 y sea fi “ f pxi q
los valores que toma una función f pxq en dicho soporte. Para cualquier valor de
k “ 1, 2, . . . , n, es:
∆k f0
f rx0 , . . . , xk s “ k
h ¨ k!
Demostración 1.2.4. Haremos inducción en k. Para k “ 1 sabemos que f rx0 , x1 s “
f1 ´f0
x1 ´x0
“ ∆f
h¨1!
0
, lo que prueba que el Teorema se cumple para k “ 1. Supongamos que
el Teorema es valido para k y probemos que tambien lo es para k ` 1.
f rx1 , . . . , xk`1 ´ f rx0 , . . . , xk ss
f rx0 , . . . , xk s “
xk`1 ´ x0
k
∆ f1 ∆k f0
´
“ h ¨ k! h ¨ k!
k k
k¨h
∆ f1 ´ ∆k f0
k
“ k
h ¨ k! ¨ k ¨ h
∆k`1 f0
“ k`1
h ¨ pk ` 1q!
14 Interpolación Polinomial
∆f0 ∆2 f0 ∆n f0
Pn pxq “ f0 ` t` tpt ´ 1q ` ¨ ¨ ¨ ` tpt ´ 1q ¨ ¨ ¨ pt ´ pn ´ 1qq
1! 2! n!
Es decir: ˆ ˙ ˆ ˙ ˆ ˙
t t 2 t
Pn pxq “ f0 ` ∆f0 ` ∆ f0 ` ¨ ¨ ¨ ` ∆n f0
1 2 n
Ejemplo 1.2.3. Sea f pxq una función que toma los valores t3, 45, 175, 441u en los
nodos t2, 4, 6, 8u.
Las diferencias finitas vienen dadas por
fi ∆fi ∆2 fi ∆3 fi
3 42 88 48
45 130 136
175 266
441
por lo que
ˆ ˙ ˆ ˙ ˆ ˙
t t t
P3 pxq “ 3 ` 42 ` 88 ` 48
1 2 3
“ 3 ` 42t ` 44tpt ´ 1q ` 8tpt ´ 1qpt ´ 2q
con t “ px´2q{2, de donde se obtiene que el polinomio de interpolación de la función
f pxq en dichos nodos es P3 pxq “ x3 ´ x2 ´ x ` 1.
Interpolación Polinomial 15
Ejemplo 1.2.4. Si añadimos el punto 10 al soporte del Ejemplo 3.6 con f p10q “ 915
completamos la tabla
fi ∆fi ∆2 fi ∆3 fi ∆4 fi
3 42 88 48 24
45 130 136 72
175 266 208
441 474
915
ˆ ˙
t
y obtenemos que P4 pxq “ P3 pxq ` ∆4 f0 “ P3 pxq ` tpt ´ 1qpt ´ 2qpt ´ 3q, entonces
4
1
P4 pxq “ x3 ´ x2 ´ x ` 1 ` px ´ 2qpx ´ 4qpx ´ 6qpx ´ 8q,
16
luego,
1 4 1 3 31 2
P4 pxq “ x ´ x ` x ´ 26x ` 25
16 4 4
donde f pxq “ sinp3xq, y estimar f p1,5q. Los polinomios de Lagrange para dicho
soporte vienen dados por
Interpolación Inversa
x 1 2 3 5 6 7
f pxq 1 0.5 0.3333 0.25 0.1667 0.1429
Interpolación Polinomial 17
1.5
p4 (x)
1
sin(3x)
0.5
−0.5
−1
−1.5
0 0.5 1 1.5 2 2.5 3
Ahora suponga que usted debe usar los mismos datos, pero que se le ha dado un
valor de f pxq y debe determinar el valor correspondiente de x. Por ejemplo, para los
datos anteriores, suponga que se le pide determinar el valor de x que corresponda
af pxq “ 0,3. En tal caso, como se tiene la función y es fácil de manipular, la respuesta
correcta se determina directamente,x “ 1{0,3 “ 3,3333.
resultado del polinomio de interpolación. Esto puede ocurrir aun para polinomios
de grado inferior.
Fenómeno de Runge
2
p5 (x)
1.5
p10 (x)
f (x)
1
0.5
−0.5
−5 −4 −3 −2 −1 0 1 2 3 4 5
Una estrategia efectiva que evita esta situación consiste en construir funciónes de
interpolación polinomial por tramos (pedazos), en particular las interpolantes spline
cúbicas.
Las dos últimas propiedades quieren decir que los polinomios Sk tienen la misma
pendiente y concavidad en los nodos de acoplamiento. Esto garantiza la suavidad
de s en rx0 , xn s.
En particular, cada Sk2 es lineal e interpola a pxk , σk q y pxk`1 , σk`1 q en rxk , xk`1 s,
donde σk :“ S 2 pxk q. En consecuencia:
x ´ xk`1 x ´ xk
Sk2 pxq “ σk ` σk`1 ,
xk ´ xk`1 xk`1 ´ xk
con k “ 0, 1, ¨ ¨ ¨ , n ´ 1.
Si hk :“ xk`1 ´xk , con k “ 0, 1, ¨ ¨ ¨ , n´1, entonces integrando dos veces Sk2 , tenemos
σk pxk`1 ´ xq3 ` σk`1 px ´ xk q3
Sk pxq “ ` λk pxq,
6hk
donde λk , con k “ 0, 1, ¨ ¨ ¨ , n ´ 1, son polinomios de grado 1, que se pueden escribir
de la forma
λk pxq :“ Ak px ´ xk q ` Bk pxk`1 ´ xq,
donde Ak y Bk son constantes determinadas por las relaciones Sk pxk q “ yk y
Sk pxk`1 q “ yk`1, es decir ellas se determinan despejando su valor de las ecuaciones
σk 2
yk “ h ` Bk hk ,
6 k
σk`1 2
yk`1 “ h ` Ak hk .
6 k
Interpolación Polinomial 21
Los valores σk están determinados por el último conjunto de condiciones que falta
por verificar y que caracterizan a la spline cúbica, a saber que la derivada es continua.
Es decir, se debe verificar que S 1 resulte continua en cada xk . Para ello derivamos el
polinomio Sk obteniendo
3pxk`1 ´ xq2 σk`1 3px ´ xk q2
„ „
1 σk
Sk pxq “ ´ ` hk ` ´ hk
6 hk 6 hk
yk`1 ´ yk
` , k “ 0, 1, ¨ ¨ ¨ , n ´ 1.
hk
1
Luego, como Sk´1 pxk q “ Sk1 pxk q, k “ 1, ¨ ¨ ¨ , n ´ 1 (continuidad de S 1 ), se tiene que
" *
yk`1 ´ yk yk ´ yk´1
hk´1 σk´1 ` 2phk´1 ` hk qσk ` hk σk`1 “6 ´
hk hk´1
Para resolver este sistema, por ejemplo podemos asignar valores arbitrarios a las
incógnitas σ0 y σn , reduciendo así el número de incógnitas a n ´ 1. Cuando se toma
22 Interpolación Polinomial
» fi» fi » fi
a1 b1 σ1 d1
— b1 a2 b2 ffi — σ2 ffi — d2 ffi
ffi — .. ffi — .. ffi
— ffi— ffi — ffi
. . . . . . ffi— . ffi “ 6— . ffi
. . .
—
—
— ffi— ffi — ffi
– bn´3 an´2 bn´2 fl –σn´2 fl –dn´2 fl
bn´2 an´1 σn´1 dn´1
donde
ak “ 2phk´1 ` hk q,
yk`1 ´ yk yk ´ yk´1
dk “ ´ , k “ 1, . . . , n ´ 1,
hk hk´1
bk “ hk , k “ 1, . . . , n ´ 2,
1./(1+x2)
2
Puntos
Exacta
Lagrange
1.5
Spline
0.5
−0.5
−5 −4 −3 −2 −1 0 1 2 3 4 5
Interpolación Polinomial 23
Ejemplo 1.3.2. Obtenga la ecuación del spline cúbico natural que interpola la
siguiente tabla
x -1 0 1
y 1 2 -1
donde los dos polinomios cúbicos son S0 pxq y S1 pxq. Por estas condiciones de inter-
polación, tenemos las siguientes condiciones Sp´1q “ S0 p´1q “ ´a ` b ´ c ` d “ 1,
Sp0q “ S0 p0q “ d “ 2, Sp0q “ S1 p0q “ h “ 2, y Sp1q “ S1 p1q “ e ` f ` g ` h “ ´1.
Tomando la primera derivada, obtenemos
" 1
1 S0 psq “ 3ax2 ` 2bx ` c
S pxq “
S11 psq “ 3ex2 ` 2f x ` g
Teorema 1.3.1 (Suavidad del spline). Si S es una función spline cubica natural
que interpola una función f dos veces continuamente diferenciable en los nodos
a “ t0 ă ¨ ¨ ¨ ă tn “ b, entonces
żb żb
2
rS pxqs dx ő rf 2 pxqs2 dx
2
a a
f 2 “ S 2 ` g2
Ahora żb żb żb żb
2 2 2 2 2 2
pf q dx “ pS q dx ` pg q dx ` 2 S 2 g 2 dx
a a a a
Aqui, hemos usado el hecho de que S es un spline cúbico natural, esto es S 2 paq “ 0
y S 2 pbq “ 0. Continuando, tenemos
żb n´1
ÿ ż ti`1
3 1
S g dx “ ci S 3 g 1dx
a i“0 ti
Como S es un polinomio cúbico en cada intervalo rti , ti`1 s, su tercera derivada debe
ser una constante, digamos ci . Entonces
żb n´1
ÿ ż ti`1 n´1
ÿ
3 1 1
S g dx “ ci g dx “ ci rgpti`1q ´ gpti qs “ 0
a i“0 ti i“0
f pxk q ´ f pxk´1 q
f 1 pxk q « .
xk ´ xk´1
f px ` hq ´ f pxq
f 1 pxq « . (1.2)
h
Veamos que tan precisa es esta aproximación de la derivada. El Teorema de Taylor
nos permite escribir
1
f px ` hq “ f pxq ` hf 1 pxq ` h2 f 2 pξq
2
para ξ entre x y x ` h. Reescribiendo esta relación obtenemos
f px ` hq ´ f pxq 1 2
f 1 pxq “ ´ hf pξq. (1.3)
h 2
26 Interpolación Polinomial
Es posible escribir fórmulas más precisas que (1.2) para aproximar la primera deri-
vada de una función f . Por ejemplo, una aproximación más exacta para la primera
derivada se basa en usar valores de f px´hq y f px`hq como veremos a continuación.
Del Teorema de Taylor se tiene
1 1
f px ` hq “ f pxq ` hf 1 pxq ` h2 f 2 pxq ` h3 f 3 pξ1 q
2 6
1 1
f px ´ hq “ f pxq ´ hf 1 pxq ` h2 f 2 pxq ´ h3 f 3 pξ2 q.
2 6
Al restar estas dos expresiones nos queda:
„
1 f px ` hq ´ f px ´ hq 1 2 3 1 2 3
f pxq “ ´ h f pξ1 q ` h f pξ2 q
2h 3! 3!
Si asumimos que f 3 pxq es continua, podemos asumir que el promedio pf 3 pξ1q `
f 3 pξ2 qq{2 se tiene en algun punto ξ, es decir
f px ` hq ´ f px ´ hq 1 2 3
f 1 pxq “ ´ h f pξq.
2h 6
De esta forma
f px1 q ´ f px0 q
f 1 pxq « P11 pxq “ f rx0 , x1 s “ . (1.4)
x1 ´ x0
Interpolación Polinomial 27
f pxq ´ f px ` hq
f 1 pxq « . (1.5)
h
Pero si hacemos x0 “ x ´ h y x1 “ x ` h
f px ´ hq ´ f px ` hq
f 1 pxq « . (1.6)
2h
Consideremos ahora que tenemos tres puntos de interpolacion x0 , x1 , x2 . El polinomio
interpolante es:
y su derivada es
En esta ecuacion tenemos un termino mas que en la ecuacion (1.4) y podemos con-
siderar el segundo termino como una correcion o un refinamiento. Si en la ecuacion
(1.7) evaluamos f 1 pxq en x “ 21 px0 ` x1 q como hicimos en (1.6) el termino de correc-
cion es cero.Esto quiere decir que el primer termino debe ser mas preciso que los de
otros casos debido a que el termino de correccion no agrega nada. Esta es la razon
por la que la ecuacion (1.6) es mas precisa que la ecuacion (1.5).
Ejemplo 1.4.1. Utilice diferences centrales para aproximar la Aceleración del cohete
en t “ 1,0 and t “ 1,75s. Your solution: Using data with t “ 1,0s at its centre we
obtain
vp1,5q ´ vp0,5q
v 1 p1,0q « “ 29,215 m{s2
1,0
. Data central at t “ 1,75s gives us the de approximation
vp2,0q ´ vp1,5q
v 1 p1,75q « “ 35,952m{s2 .
0,5
1.5 Ejercicios
x -1 0 1 2
y 1 1 0.5 4
Interpolación Polinomial 29
6. Para ilustrar qué pasa cuando se desea interpolar no sólo una función sino
también sus derivadas, consideramos el problema de hallar p de grado a lo
sumo 3 que verifique:
(a) pp0q “ 1, p1 p0q “ 1, p1 p1q “ 2, pp2q “ 1;
(b) pp´1q “ 1, p1 p´1q “ 1, p1 p1q “ 2, pp2q “ 1;
(c) pp´1q “ 1, p1 p´1q “ ´6, p1 p1q “ 2, pp2q “ 1.
Usando el método de coeficientes indeterminados, demostrar que el problema
(a) tiene solución única, el problema (b) no tiene solución, y el problema (c)
tiene infinitas soluciones.
x -1 0 1 2 3
y -1 3 11 8 27
10. a) Sea f pxq “ cospπxq, hallar un polinomio de grado menor o igual que 3
que verifique
pp´1q “ f p´1q, pp0q “ f p0q, pp1q “ f p1q, p1 p1q “ f 1 p1q.
b) Hallar un polinomio de grado menor o igual que 4 que verifique las con-
diciones del item anterior, más la condición
p2 p1q “ f 2 p1q.
30 Interpolación Polinomial
11. Sea P3 pxq el polinomio interpolante de los datos p0, 0q, p0,5, zq, p1, 3q y p2, 2q.
El coeficiente de x3 en P3 pxq es 6. Encuentre el valor de z.
?
12. Sea f pxq “ x ´ x2 y P2 pxqel polinomio interpolante en x0 “ 0, x1 y x2 “ 1.
Encuentre el valor mas grande de x1 que pertenece al intervalo p0, 1q para el
cual f p0,5q ´ P2 p0,5q “ ´0,25.
Demostrar que
n
ÿ
xi ℓi pxq “ x
i“0
14. Construir las tablas de diferencias divididas para los datos del Ejercicio 8., y
emplearlas para construir los polinomios interpoladores.
x -2 -1 0 1 2 3
f pxq 1 4 11 16 13 -4
ax3 ` x2 ` cx
"
p´1 ď x ď 0q
Spxq “
bx3 ` x2 ` dx p0 ď x ď 1q
es un spline cúbico natural que coincide con la función valor absoluto |x| en
los nodos ´1, 0, 1?
Interpolación Polinomial 31
19. Determine el spline cúbico natural que interpola función f pxq “ x6 sobre el
intervalo r0, 2s usando los nodos 0, 1 y 2.
3 ` x ´ 9x3
"
p0 ď x ď 1q
f pxq “
a ` bpx ´ 1q ` cpx ´ 1q2 ` dpx ´ 1q3 p1 ď x ď 2q
23. Liste todas las formas en que la siguiente función puede ser un spline cúbico
natural
a)
$
& x`1 p´2 ď x ď ´1q
Spxq “ x3 ´ 2x ` 1 p´1 ď x ď 1q
x´1 p1 ď x ď 2q
%
b)
x3 ` x ´ 1
"
p´1 ď x ď 0q
f pxq “
x3 ´ x ´ 1 p0 ď x ď 1q
32 Interpolación Polinomial
24. Suponga Spxq es una función spline de grado m sobre el intervalo ra, bs con
n ` 1 nodos a “ t0 ă t1 ă t ¨ ¨ ¨ ă tn “ b.
28. Se puede elegir un coeficiente f tal que la siguiente función sea un spline cúbico
natural? $
& x`1 p´2 ď x ď 1q
2 2
f pxq “ ax ` bx ` cx ` d p´1 ď x ď 1q
x´1 p1 ď x ď 2q
%
x3 ` x ´ 1
"
p´1 ď x ď 0q
f pxq “
x3 ´ x ´ 1 p0 ď x ď 1q
Muestre que lı́mxÑ0´ f pxq “ lı́mxÑ0` f pxq y que lı́mxÑ0` f 2 pxq “ lı́mxÑ0´ f 2 pxq.
Son continuas f y f 2 ? Se puede seguir que f es un spline cúbico? Explique.
31. Determine el spline cubico s que interpola los datos f p0q “ 0, f p1q “ 1, f p2q “
2 y que satisface s1 p0q “ s1 p2q “ 1.
32. Construya un spline cubico natural para aproximar f pxq “ e´x usando los
valores de f pxq en x “ 0, 0,25, 0,75, y 1,0. Integre el spline sobre r0, 1s, y
ş1
compare con el resultado de 0 e´x dx “ 1 ´ 1{e.
1 2 `bx`c
34. Sean f pxq “ 1`x
y gpxq “ 2ax .
1
a) Hallar a, b y c para que g interpole a f en los puntos: x0 “ 0, x1 “ 2
y
x2 “ 1.
b) Probar que con los valores del item anterior se tiene que:
1 f pxq 1
2´ 24 lnp2q ď ď 2 24 lnp2q
gpxq
35. Sea f una función C 8 tal que para todo k P N y para todo x P ra, bs se tiene:
|f k pxq| ď C k k!
1
Mostrar que, si 0 ă C ă y Pn en un polinomio de grado n que interpola
b´a
a f en n ` 1 puntos distintos, entonces Pn converge a f uniformemente, es
decir, }f ´ Pn }8 Ñ 0 cuando n tiende a 8.
34 Interpolación Polinomial
36. Dado el intervalo ra, bs, sea m el punto medio entre a y b y sea 0 ă h ď
pb ´ aq{2. Sea p “ m ´ h y q “ m ` h. Demostrar que para todo x en
ra, bs,
pb ´ aq2
|px ´ pqpx ´ qq| ď .
4
Sean x0 “ a, . . . , xi “ x0 ` b´a
n
, . . . , xn “ b, n ` 1 puntos equiespaciados
en el intervalo ra, bs. Demostrar que para todo x en ra, bs,
pb ´ aqn`1
|px ´ x0 q . . . px ´ xn q| ď .
2n`1
39. Dado un intervalo ra, bs, mostrar cómo tienen que estar distribuidos n ` 1
nodos x0 ă x1 ă ¨ ¨ ¨ ă xn en ra, bs de modo que exista x P ra, bs tal que
|px ´ x0 q . . . px ´ xn q| sea del orden de pb ´ aqn`1 .
1
40. Considerar la función f pxq “ en el intervalo [-1,1]. Graficar f junto
1 ` 25x2
con los polinomios que resultan de interpolar a f en los n ` 1 puntos equies-
2i
paciados x0 “ ´1, . . . , xi “ x0 ` , . . . , xn “ 1; para n “ 5, 10, 15.
n
41. Repetir el Ejercicio 40. para la función f1 : r´1, 1s Ñ R, definida por f1 pxq “
|x| y para la función f2 : r´1, 1s Ñ R, definida por f2 pxq “ sinpπxq.