Laboratorio de Polinomios de Interpolación
Laboratorio de Polinomios de Interpolación
Laboratorio de Polinomios de Interpolación
Ejercicio 1
Escriba el polinomio de interpolacin la Lagrange que pasa por cada uno de los puntos:
X
Y
0,5
-1,3
-2,3
2,1
2.3
x := 0.5
3.1
3,1
4,2
2.1
f := 1.3
4.2
P( X ) :=
P( X ) simplify 0.61660561660561660562
X 0.10439560439560439561
X 1.4019536019536019536
6
4
f
2
P ( X)
4
0
2
x, X
Ejercicio 2
Dado los cuatro puntos (1,2), (3,4), (5,3), (9,8), escriba en forma Lagrangiana la cbica que
pasas por ellos. Multiplique cada termino para expresar la forma normal como:
ax^2+bx^2+cx+d
1
3
x :=
5
9
P1( X ) :=
2
4
f :=
3
8
( X x1) ( X x2) ( X x3) f + ( X x0) ( X x2) ( X x3) f + ( X x0) ( X x1) ( X x3) f + ( X x0) ( X x1) ( X x2) f
( x0 x1) ( x0 x2) ( x0 x3) 0 ( x1 x0) ( x1 x2) ( x1 x3) 1 ( x2 x0) ( x2 x1) ( x2 x3) 2 ( x3 x0) ( x3 x1) ( x3 x2) 3
P1( X ) simplify
12
9 X
8
53 X
12
11
8
Ejercicio 3
Dado que ln(2)=0.69315, ln(3)=1.0986 y ln(6)=1.7918, interprete con un polinomio de lagrange para
el logaritmo natural de cada entero desde 1 hasta 10. Tabule lo anterior junto con el error en cada
punto. Compare con el error real
2
x := 3
Lagrange( X ) :=
0.69315
f := 1.0986
1.7918
i := 1 .. 10
Tabla
( i , 0)
Tabla
:= i
( i , 3)
Tabla
:= Tabla
( i , 1)
( i , 1)
Tabla
Tabla
( i , 2)
:= Lagrange( i)
( i , 2)
Tabla =
:= ln( i)
0.201
-0.201
0.693
0.693
-2.81910-6
1.099
1.099
1.22910-5
1.386
1.417
-0.031
1.609
1.648
-0.038
1.792
1.792
-4.05310-5
1.946
1.848
0.097
2.079
1.818
0.261
2.197
1.7
0.497
10
2.303
1.495
0.807
10
Ejercicio 14
Elabore una tabla de diferencias divididas a partir de:
x
0,5
-0,2
0,7
0,1
0
f(x)
-1,1518
0,7028
-1,4845
-0,14943
1,3534
a) el polinomio de grado dos que pasa por los tres primeros puntos
fi
f [1] i
f [2] i 1.028551587
f [3] i 0.003611111
Xi 1.1518
2.649428571
1.09547619
0.5
""
""
""
2 x
PaPb
( x()x:=
):=
+ +
x
x 232 + +
x x
x
c)b)
ununpolinomio
que
pasa
primeros
Pa
Pc
fPb
(fx0.15
()0.15
xsimplify
))simplify
estimado
) 0estimado
(de
0de
(,21grado
,)0.13534
1
)1.0
0(30.889404762
9547619x
28551587
Pa
Pc
(dos
,22,()20.15
Pb
x=pasa
x
(por
+0)0.289
0.3587
2.978071428
(,20.066924603
=
2.9366404766
(,2x3,x)+3ultimos
xpuntos.
0.135340
( 0puntos
(,20,)075343
) 00024
( 10(,3.13536527759
""( 0tres
""
parte
a,
polinomio
grado
por
los
)que
)(""0.15
0,)los
0)0.28514
)0.0633666665
+2.864930
x +""
0,)0)
Pc( x) :=
( 0 , 1)
( 0 , 2)
( 0 ,
0)
( 0 , 3)
( 0 ,
0)
( 1 ,
0)
( 0 , 4)
( 0 ,
0)
( 1 ,
0)
( 2 ,
0)
( 1 , 1)
( 1 , 2)
( 1 ,
0)
( 1 , 3)
( 1 ,
0)
( 2,
0)
( 1 , 4)
( 1 ,
0)
( 2 ,
0)
e) un polinomio de grado 4
f ( 0.15) estimado
( 3,
0)
Pe( x) :=
( 0 , 1)
( 0 , 2)
( 0 , 0)
( 0 , 3)
( 0 , 0)
( 1 , 0)
( 0 , 4)
( 0 , 0)
( 1 , 0)
( 2 , 0)
( 0 , 5)
( 0 , 0)
( 1 , 0)
( 2 , 0)
( 3 , 0)
Ejercicio 24 practica
considere los datos
x
120
1.25
1.30
1.35
1.40
1.45 1.50
0.1823 0.2231 0.2624 0.3086 0.3365 0.3716 0.4055
use un polonomio de newton - Gregory de tercer grado para estimar el valor de f (1.37).
selesccione el mejor punto e indentifiquelo por xo . calcule el error mediante la regla del termino
siguiente
solucion
tabla de diferencias:
x
1.2
1.25
1.3
:= 1.35
1.4
1.45
1.5
""
""
""
""
""
""
0.3716 0.0339
""
""
""
""
0.4055
""
""
""
""
""
h := 0.05
PNG( x) :=
( 2 , 1)
( 2 , 2)
1 h
( 2 ,
0)
( 2 , 3)
2! h
( 2 ,
0)
( 3,
0)
( 2 , 4)
3! h
PNG
( x)estimado
simplify
x PNG
141.36
( 1.37
x) =+ 0.3205
196.433x
90.9001
valor
de 34.0
f(1.37):
( 2 ,
0)
( 3 ,
0)
( 4 ,
0)