You are on page 1of 17

EJERCICIOS SOBRE LA INTERPOLACIN DE LAGRANGE

1.-Dada la funcin
4
() =
1+ 2

y los puntos 0 = 3 1 = 1 2 = 1 3 = 3

a) Hallar el polinomio de interpolacin de Lagrange 3 ()


b) Grafique en un mismo sistema de coordenadas = () con color negro y
= 3 () con color rojo.
c) Hallar el valor aproximado de (1.8)
SOLUCN
>> X=[-3:2:3]
X=
-3 -1 1 3
>> Y=4./(1+X.^2)
Y=
0.4000 2.0000 2.0000 0.4000
>> [C,L]=lagrange(X,Y)
C=
0 -0.2000 0 2.2000
L=
-0.0208 0.0625 0.0208 -0.0625
0.0625 -0.0625 -0.5625 0.5625
-0.0625 -0.0625 0.5625 0.5625
0.0208 0.0625 -0.0208 -0.0625
>> x=-3:0.01:3;
>> y=4./(1+x.^2);
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

3.5

2.5

1.5

0.5

0
-3 -2 -1 0 1 2 3

>> s=polyval(C,1.8)
s=
1.5520

El polinomio de interpolacin de Lagrange

3 () = 0 3 0.20 2 + 0 + 2.20
Solucin
(1.8) = 1.5520
2.-Dada la funcin
4
() =
1+ 2

y los puntos 0 = 3 1 = 2 2 = 1 3 = 0 4 = 1
5 = 2 3 = 3

a) Hallar el polinomio de interpolacin de Lagrange 6 ()


b) Grafique en un mismo sistema de coordenadas = () con color negro y
= 6 () con color rojo.
c) Hallar el valor aproximado de (1.8)
SOLUCIN
>> X=[-3:3]
X=
-3 -2 -1 0 1 2 3
>> Y=4./(1+X.^2)
Y=

0.4000 0.8000 2.0000 4.0000 2.0000 0.8000 0.4000


>> [C,L]=lagrange(X,Y)
C=
-0.0400 0.0000 0.6000 0.0000 -2.5600 -0.0000 4.0000
L=
0.0014 -0.0042 -0.0069 0.0208 0.0056 -0.0167 0
-0.0083 0.0167 0.0833 -0.1667 -0.0750 0.1500 0
0.0208 -0.0208 -0.2708 0.2708 0.7500 -0.7500 0
-0.0278 0.0000 0.3889 0.0000 -1.3611 -0.0000 1.0000
0.0208 0.0208 -0.2708 -0.2708 0.7500 0.7500 0
-0.0083 -0.0167 0.0833 0.1667 -0.0750 -0.1500 0
0.0014 0.0042 -0.0069 -0.0208 0.0056 0.0167 0
>> x=-3:0.01:3;
>> y=4./(1+x.^2);
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

3.5

2.5

1.5

0.5

0
-3 -2 -1 0 1 2 3

>> s=polyval(C,1.8)
s=
0.6437

El polinomio de interpolacin de Lagrange

6 () = 0.04 6 + 0 5 + 0.6 4 + 0 3 + 2.56 2 + 0 + 4


Solucin

(1.8) = 0.6437
3.-Dada la funcin
() = cos()

y los puntos 0 = 0 1 = 23 2 = 43 3 = 2

a) Hallar el polinomio de interpolacin de Lagrange 3 ()


b) Grafique en un mismo sistema de coordenadas = () con color negro y
= 3 () con color rojo.
c) Hallar el valor aproximado de (34)
SOLUCIN
>> X=[0:2*pi/3:2*pi]
X=
0 2.0944 4.1888 6.2832
>> Y=cos(X)
Y=
1.0000 -0.5000 -0.5000 1.0000
>> [C,L]=lagrange(X,Y)
C=
0.0000 0.1710 -1.0743 1.0000
L=
-0.0181 0.2280 -0.8754 1.0000
0.0544 -0.5699 1.4324 0
-0.0544 0.4559 -0.7162 0
0.0181 -0.1140 0.1592 0
>> x=0:0.01:2*pi;
>> y=cos(x);
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1
0 1 2 3 4 5 6 7

>> s=polyval(C,3*pi/4)
s=
-0.5820

El polinomio de interpolacin de Lagrange

3 () = 0 3 + 0.1710 2 1.0743 + 1
Solucin
(34) = 0.5820
4.-Dada la funcin
() = cos()

y los puntos 0 = 0 1 = 2 2 = 3 = 32 4 = 2

a) Hallar el polinomio de interpolacin de Lagrange 4 ()


b) Grafique en un mismo sistema de coordenadas = () con color negro y
= 4 () con color rojo.
c) Hallar el valor aproximado de (34)
SOLUCIN
>> X=[0:pi/2:2*pi]
X=
0 1.5708 3.1416 4.7124 6.2832
>> Y=cos(X)
Y=
1.0000 0.0000 -1.0000 -0.0000 1.0000
>> [C,L]=lagrange(X,Y)
C=
-0.0274 0.3440 -1.1483 0.4244 1.0000
L=
0.0068 -0.1075 0.5910 -1.3263 1.0000
-0.0274 0.3870 -1.7562 2.5465 0
0.0411 -0.5160 1.9251 -1.9099 0
-0.0274 0.3010 -0.9457 0.8488 0
0.0068 -0.0645 0.1858 -0.1592 0
>> x=0:0.01:2*pi;
>> y=cos(x);
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

1.5

0.5

-0.5

-1
0 1 2 3 4 5 6 7

>> s=polyval(C,3*pi/2)
s=
-9.5479e-015

El polinomio de interpolacin de Lagrange

4 () = 0.0274 4 + 0.3440 3 1.1483 2 + 0.4244 + 1


Solucin
(34) =-9.5479e-015
5.-Prara calibrar un medidor de orificio se miden la velocidad (v) de un fluido y
la cada de presin (p). Los datos experimentales se muestran en la siguiente
tabla:
3.83 4.17 4.97 6.06 6.71 7.17 7.51 7.98
30 35.5 50.5 75 92 105 115 130

a) Hallar el polinomio de interpolacin de Lagrange 7 ()


b) Grafique el polinomio = 7 ()
c) Hallar el valor aproximado de la presin correspondiente a la velocidad
= 4.4
SOLUCIN
De donde diremos que = , =
>> X=[3.83 4.17 4.97 6.06 6.71 7.17 7.51 7.98]
X=
3.8300 4.1700 4.9700 6.0600 6.7100 7.1700 7.5100 7.9800
>> Y=[30 35.5 50.5 75 92 105 115 130 ]
Y=
30.0000 35.5000 50.5000 75.0000 92.0000 105.0000 115.0000 130.0000
>> [C,L]=lagrange(X,Y)
C=
1.0e+003 *
0.0000 -0.0007 0.0127 -0.1182 0.6532 -2.1387 3.8500 -2.9310
L=
1.0e+004 *
-0.0000 0.0000 -0.0007 0.0070 -0.0434 0.1610 -0.3288 0.2852
0.0000 -0.0001 0.0017 -0.0173 0.1065 -0.3896 0.7835 -0.6672
-0.0000 0.0001 -0.0028 0.0279 -0.1675 0.5962 -1.1634 0.9592
0.0000 -0.0005 0.0082 -0.0811 0.4733 -1.6356 3.0979 -2.4801
-0.0000 0.0011 -0.0190 0.1848 -1.0624 3.6192 -6.7624 5.3455
0.0000 -0.0013 0.0232 -0.2232 1.2712 -4.2921 7.9539 -6.2401
-0.0000 0.0007 -0.0123 0.1168 -0.6609 2.2179 -4.0877 3.1911
0.0000 -0.0001 0.0016 -0.0148 0.0832 -0.2770 0.5070 -0.3934
>> x=3.83:0.01:7.98;
>> y1=polyval(C,x);
>> plot(x,y1,'k')
>> grid on

140

120

100

80

60

40

20
3.5 4 4.5 5 5.5 6 6.5 7 7.5 8

>> s=polyval(C,4.4)
s=
39.5030

El polinomio de interpolacin de Lagrange

7 () = 0 7 0.0007 6 + 0.0127 5 0.1182 4 + 0.6532 3 2.1387 2 +


3.8500 2.9310

Solucin

(4.4) = 39.5030
6.-Dada la funcin
() = 3 6 2 + 8 2

y los puntos 0 = 2 1 = 6

a) Hallar el polinomio de interpolacin de Lagrange 1 ()


b) Grafique en un mismo sistema de coordenadas = () con color negro y
= 1 () con color rojo.
SOLUCIN
>> X=[-2,6]
X=
-2 6
>> Y=X.^3-6*X.^2+8*X-2
Y=
-50 46
>> [C,L]=lagrange(X,Y)
C=
12 -26
L=
-0.1250 0.7500
0.1250 0.2500
>> x=-2:0.01:6;
>> y=x.^3-6*x.^2+8*x-2;
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

50

40

30

20

10

-10

-20

-30

-40

-50
-2 -1 0 1 2 3 4 5 6

El polinomio de interpolacin de Lagrange

1 () = 12 56
c) se tienen los puntos 0 = 2 1 = 2 2 = 6
Hallar el polinomio de interpolacin de Lagrange 2 ()
d) Grafique en un mismo sistema de coordenadas = () con color negro y
= 2 () con color rojo.
SOLUCIN
>> X=[-2:4:6]
X=
-2 2 6
>> Y=X.^3-6*X.^2+8*X-2
Y=
-50 -2 46
>> [C,L]=lagrange(X,Y)
C=
0 12 -26
L=

0.0313 -0.2500 0.3750


-0.0625 0.2500 0.7500
0.0313 0 -0.1250
>> x=-2:0.01:6;
>> y=x.^3-6*x.^2+8*x-2;
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

50

40

30

20

10

-10

-20

-30

-40

-50
-2 -1 0 1 2 3 4 5 6

El polinomio de interpolacin de Lagrange

2 () = 0 2 + 12 26
e) Si se tienen los puntos 0 = 2 1 = 0 2 = 2 3 = 4 4 = 6
Hallar el polinomio de interpolacin de Lagrange 4 ()
f) Grafique en un mismo sistema de coordenadas = () con color negro y
= 4 () con color rojo.
SOLUCIN
>> X=[-2:2:6]
X=
-2 0 2 4 6
>> Y=X.^3-6*X.^2+8*X-2
Y=
-50 -2 -2 -2 46
>> [C,L]=lagrange(X,Y)
C=
0.0000 1.0000 -6.0000 8.0000 -2.0000
L=
0.0026 -0.0313 0.1146 -0.1250 0
-0.0104 0.1042 -0.2083 -0.4167 1.0000
0.0156 -0.1250 0.0625 0.7500 0
-0.0104 0.0625 0.0417 -0.2500 0
0.0026 -0.0104 -0.0104 0.0417 0
>> x=-2:0.01:6;
>> y=x.^3-6*x.^2+8*x-2;
>> y1=polyval(C,x);
>> plot(x,y,'k',x,y1,'r')
>> grid on

50

40

30

20

10

-10

-20

-30

-40

-50
-2 -1 0 1 2 3 4 5 6

El polinomio de interpolacin de Lagrange

4 () = 0 4 + 3 6 2 + 8 2

You might also like