Documentos de Académico
Documentos de Profesional
Documentos de Cultura
nb
147
p@x_D = InterpolatingPolynomial@datos, xD
Show@puntos, poliD
2.datos2 = 881, 1<, 82, 9<, 83, 25<<;
p2@x_D = InterpolatingPolynomial@datos2, xD; p2@1.5D
poli2 = Plot@p2@xD, 8x, 0, 4<, PlotStyle RGBColor@1, 0, 0DD
Show@puntos, poli2D
practica5sr.nb
148
Show@puntos, poli3D
Ejercicios
1.- Dada la siguiente tabla de puntos
xi
fi
0.3
0.97741
0.37
0.96557
0.41
0.95766
0.52
0.93157
se pide:
a) Obtener el polinomio de interpolacin correspondiente a dicho conjunto de datos.
b) Representar grficamente dichos puntos y el polinomio de interpolacin en un mismo grfico.
c) Aadir a la tabla el dato : f(0.47) = 0.94423 , y calcular el polinomio de grado 4 correspondiente.
datos =
880.3, 0.97741<, 80.37, 0.96557<, 80.41, 0.95766<, 80.52, 0.93157<<;
1
2.- Calcular el polinomio de interpolacin que interpola a f(x) =
en los puntos x0 = -5, x1 = -4, ...x9 = 4 y x10 =
1+x2
5. Representar este polinomio junto con la funcin en un mismo grfico para comprobar el denominado "efecto
Runge"
f@x_D =
1.
1 + x2
3.Encontrar
un
valor
aproximado
de
y(23)
tabla:
40
10
20
30
0.64279
0.17365
0.34202
0.5
a) A partir de un polinomio de primer grado.
b) A partir de un polinomio de segundo grado.
c) A partir de un polinomio de tercer grado.
usando
50
0.76604
los
datos
de
60
0.86603
la
siguiente
practica5sr.nb
149
4.- Si se denota por P2 [x] al polinomio que interpola a f(x) = ex en los nodos : -1, -0.75, -0.5, y por R2 HxL al error
debido a la aproximacin de y = ex mediante el polinomio de interpolacin, obtener una cota mxima del error
cometido al interpolar en el intervalo [-1,-0.5], sabiendo que :
n
f n+1L HxL
Rn HxL = Hx - xi L
Hn+1L!
i=0
Representar la funcin que da el error real en [-1,-0.5] y comprobar que su mximo valor en dicho intervalo es
inferior a la cota mxima obtenida.
Qu error se comete al aproximar la funcin en x=-0.3 mediante P2 HxL?
Representar la funcin error y la cota mxima obtenida anteriormente en el intervalo [-2,0].Qu se puede decir a
la vista de la grfica?
datos = 881, Exp@1.D<, 80.75, Exp@0.75D<, 80.5, Exp@0.5D<<;
5.- Se considera la funcin : f(x) = 3xex -2ex . Aproximar f(1.03) utilizando el polinomio de interpolacin de grado
2, tomando como nodos los puntos de abscisas x0 =1, x1 =1.05 y x3 =1.07. Comparar el error cometido con el
error mximo esperado en la interpolacin en 1.03.
SPLINES
Ejemplo 1
Interpolar f(x) = x4 mediante la spline cbica S(x), correspondiente a la particin : x0 = -1 , x1 =0, x2 =
1 , con las condiciones : S'(-1) = f'(-1) , y S'(1) = f'(1). Representar grficamente S(x) junto con f(x).
Repetir el ejercicio calculando esta vez la spline natural, Sn(x).
Finalmente obtener la grfica de la spline natural utilizando el paquete <<Graphics`Spline`
La spline con condiciones de contorno
f@x_D = x ^ 4; s1@x_D = a1 + b1 Hx + 1L + c1 Hx + 1L ^ 2 + d1 Hx + 1L ^ 3;
s2@x_D = a2 + b2 x + c2 x ^ 2 + d2 x ^ 3;
practica5sr.nb
150
s2@0D,
practica5sr.nb
151
grfico g3.
d) Representar grficamente en rojo la spline natural utilizando el paquete <<Graphics`Spline`,
llamando al grfico g4.
e) Mostrar los 4 grficos juntos de forma que se puedan comparar.
f) Mostrar los grficos correspondientes a las dos splines conjuntamenete
s1@x_D = a1 + b1 x + c1 x ^ 2 + d1 x ^ 3;
s2@x_D = a2 + b2 Hx 2L + c2 Hx 2L ^ 2 + d2 Hx 2L ^ 3;
s3@x_D = a3 + b3 Hx 4L + c3 Hx 4L ^ 2 + d3 Hx 4L ^ 3;
12<,
<< Graphics`Spline`
practica5sr.nb
152
Show@g1, g4D
Ejercicios
Ejercicio 1
Una spline cbica viene dada por:
0x1
s0HxL = 1 + Bx + 2 x2 - 2 x3
s(x)= 9
2
s1HxL = 1 + bHx - 1L - 4 Hx - 1L + 7 Hx - 1L3 1 x 2
Calcular B y b, y representar grficamente la spline.
Hallar f'(0) y f'(2).
Se trata de una spline natural?
Ejercicio 2.
Una spline cbica se define:
0x1
s0HxL = 1 + 2 x - x3
s(x) = 9
2
s1HxL = a + bHx - 1L + cHx - 1L + dHx - 1L3 1 x 2
Se pueden determinar a,b,c y d de manera que se trate de una spline natural? Razonar la respuesta y en caso
afirmativo calcular y representar la spline.