You are on page 1of 23

4.

DADA LA FUNCION f(x)=cos(x)

Y LOS PUNTOS X 0 =0, X1 = /2, X2 =, X3 = 3/2, X4 =2

A) HALLAR EL POLINOMIO DE INTERPOLACION DE LAGRANGE

>> X= [0 pi/2 pi 3*pi/2 2*pi]

X=

0 1.5708 3.1416 4.7124 6.2832

>> Y=cos(X/2)

Y=

1.0000 0.7071 0.0000 -0.7071 -1.0000

>> [C, L] = lagrange(X,Y)

L=

0.0068 -0.1075 0.5910 -1.3263 1.0000

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

L=

0.0068 -0.1075 0.5910 -1.3263 1.0000

-0.0274 0.3870 -1.7562 2.5465 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

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 0 0 0 0

0 0 0 0 0

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 0 0 0 0 0
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

C=

0.0000 0.0178 -0.1679 0.0333 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

Entonces el polinomio de interpolacin de lagrange es:

P4(X) = 0.0178 X3 -0.1679 X2 0.0333X 1.0000

B) GRAFICAR EN UN MISMO SISTEMA DE COORDENADAS y=f(x) CON COLOR NEGRO Y Y= P4(X) CON
COLOR ROJO

X=[0 pi/2 pi 3*pi/2 2*pi]

Y=cos(X/2)

[C, L] = lagrange(X,Y)

% Grafica

x=0:0.01:2*pi;

y=cos(x/2);

y1=polyval(C,x);

plot(X,Y,'r','linewidth',2)

hold on

plot(x,y1,'k','linewidth',2)

grid on

hold off
1.5

0.5

-0.5

-1

-1.5
0 1 2 3 4 5 6 7

15

10

-5

-10

-15
-10 -5 0 5 10 15

C) EL VALOR APROXIMADO DE f (/4) = 0.9882622541


5 .PARA CALIBRAR UN MEDIDOR DE ORIFICIO SE MIDEN LA VELOCIDAD
DE UN FLUIDO Y LA CAIDA DE PRESION . LOS DATOS
EXPERIMENTALES SE MUESTRAN EN LA SIGUIENTE TABLA:

3.83 4.17 4.97 6.06 6.71 7.17 7.51


(n) 30 35.5 50.5 75 92 105 115

A) HALLAR EL POLINOMIO DE INTERPOLACION DE LAGRANGE:


P6 ()
Sabemos que la frmula del polinomio de lagrange es:
Pn (x)=f(x0).L0 +f(x1).L1 +f(x2).L2 +.+ f (xn).Ln
Para esta hallar el P6 ()= (0).L0 + (1).L1 + (2).L2 + (3).L3 + (4).L4 +
(5).L5+ (6).L6
*Primero hallamos los Ln
>> format long

>> X=[3.83 4.17 4.97 6.06 6.71 7.17 7.51]

X=

Columns 1 through 4

3.830000000000000 4.170000000000000 4.970000000000000 6.060000000000000

Columns 5 through 7

6.710000000000000 7.170000000000000 7.510000000000000

>> Y=[30 35.5 50.5 75 92 105 115]

Y=

1.0e+02 *

Columns 1 through 4
0.300000000000000 0.355000000000000 0.505000000000000 0.750000000000000

Columns 5 through 7

0.920000000000000 1.050000000000000 1.150000000000000

>> [C, L] = lagrange(X,Y)

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

L=
1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

0 0 0 0

0 0 0 0
0 0 0 0

0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023

0 0 0

0 0 0

0 0 0

0 0 0

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

-0.000208066660709 0.007149170461948 -0.101018215567310 0.750860347107395

0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023

-3.094923750362772 6.705828095268648 -5.967265039213000

0 0 0
L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

-0.000208066660709 0.007149170461948 -0.101018215567310 0.750860347107395

0.000328445542354 -0.011071899232765 0.153560246468394 -1.121235456121332

0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023

-3.094923750362772 6.705828095268648 -5.967265039213002

4.544812184754946 -9.696110359489332 8.507193409742229

0 0 0

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

-0.000208066660709 0.007149170461948 -0.101018215567310 0.750860347107395

0.000328445542354 -0.011071899232765 0.153560246468394 -1.121235456121332

-0.000261306293743 0.008688434266945 -0.118980072117276 0.858712880097860


0 0 0 0

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023

-3.094923750362772 6.705828095268648 -5.967265039213002

4.544812184754946 -9.696110359489332 8.507193409742229

-3.444386822176126 7.279733288508147 -6.333972436897426

0 0 0

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

-0.000208066660709 0.007149170461948 -0.101018215567310 0.750860347107395

0.000328445542354 -0.011071899232765 0.153560246468394 -1.121235456121332

-0.000261306293743 0.008688434266945 -0.118980072117276 0.858712880097860

0.000081214783633 -0.002672778529346 0.036268605701393 -0.259655369409672

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023

-3.094923750362772 6.705828095268648 -5.967265039213002

4.544812184754946 -9.696110359489332 8.507193409742229

-3.444386822176126 7.279733288508147 -6.333972436897426


1.034119232767891 -2.171997631189265 1.879492553130663

C=

1.0e+02 *

Columns 1 through 4

0.000064722625397 -0.002473778941103 0.038389321688082 -0.310409218315326

Columns 5 through 7

1.402153625841020 -3.214442032394000 3.056568482602015

L=

1.0e+03 *

Columns 1 through 4

0.000032683201789 -0.001195878353467 0.018093119825044 -0.144808813013646

-0.000076430702904 0.002770612980254 -0.041468853612977 0.327767286807781

0.000103460129579 -0.003667661593569 0.053545169302732 -0.411640875468387

-0.000208066660709 0.007149170461948 -0.101018215567310 0.750860347107395

0.000328445542354 -0.011071899232765 0.153560246468394 -1.121235456121332

-0.000261306293743 0.008688434266945 -0.118980072117276 0.858712880097860

0.000081214783633 -0.002672778529346 0.036268605701393 -0.259655369409672

Columns 5 through 7

0.646283770980743 -1.524168509959772 1.483102872470732

-1.441556678621121 3.341514938978397 -3.185497388287221

1.755652062656438 -3.934799822116823 3.617946029054023


-3.094923750362772 6.705828095268648 -5.967265039213002

4.544812184754946 -9.696110359489332 8.507193409742229

-3.444386822176126 7.279733288508147 -6.333972436897426

1.034119232767891 -2.171997631189265 1.87949255313066

Entonces el polinomio de interpolacin de lagrange es:


P6 ()=
0.00646 - 0.24745 - 3.83894 - 31.04093 +140.21542 - 321.4442 + 305.6568
B) GRAFIQUE EL POLINOMIO y=P6 ()
clc

clear

x=-10:0.01:10

y=0.0064*x.^6-0.2474*x.^5-3.8389*x.^4-31.0409*x.^3 +140.2154*x.^2 - 321.4442*x + 305.6568;

plot(x,y,'b','linewidth',2)

hold on

grid on

4
x 10
6

-2

-4

-6

-8
-10 -8 -6 -4 -2 0 2 4 6 8 10
C) HALLAR EL VALOR APROXIMADO DE LA PRESIN CORRESPONDIENTE A
LA VELOCIDAD =7

P6 ()=
0.00646 - 0.24745 - 3.83894 - 31.04093 +140.21542 - 321.4442 + 305.6568

P6 (7)= -18343.22380000000

6) DADA LA FUNCION:
F(x)= x3 - 5x2 + 6x 2
a) Si se tiene los puntos
x0 = -2, x1 = 6
Hallar el polinomio de interpolacin de lagrange P1(x)
X=[-2 6]

X=

-2 6

>> Y=X.^3-5*X.^2+6*X-2

Y=

-42 70

>> [C, L] = lagrange(X,Y)

L=

-0.125000000000000 0.750000000000000

0 0
L=

-0.125000000000000 0.750000000000000

0.125000000000000 0.250000000000000

C=

14 -14

L=

-0.125000000000000 0.750000000000000

0.125000000000000 0.250000000000000

Entonces el P1 (x)= 14x 14


B) GRAFICAR EN UN MISMO SISTEMA DE COORDENADAS y=f(x) CON
COLOR NEGRO Y Y= P1(X) CON COLOR ROJO

x=-2:0.01:6

Y=x.^3-5*x.^2+6*x-2

% Grafica

y=14*x-14

plot(X,Y,'r','linewidth',2)

hold on

plot(x,y,'k','linewidth',2)

grid on

hold off
80

60

40

20

-20

-40

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

80

60

40

20

-20

-40

-60
-2 -1 0 1 2 3 4 5 6
C) SI SE TIENEN LOS PUNTOS
x0 = -2, x1 = 2, x2 =6
HALLAR EL POLINOMIO DE INTERPOLACION DE LAGRANGE P2(x)
X=[-2 2 6]

X=

-2 2 6

>> Y=X.^3-5*X.^2+6*X-2

Y=

-42 -2 70

>> [C, L] = lagrange(X,Y)

L=

0.031250000000000 -0.250000000000000 0.375000000000000

0 0 0

0 0 0

L=

0.031250000000000 -0.250000000000000 0.375000000000000

-0.062500000000000 0.250000000000000 0.750000000000000

0 0 0

L=

0.031250000000000 -0.250000000000000 0.375000000000000


-0.062500000000000 0.250000000000000 0.750000000000000

0.031250000000000 0 -0.125000000000000

C=

1 10 -26

L=

0.031250000000000 -0.250000000000000 0.375000000000000

-0.062500000000000 0.250000000000000 0.750000000000000

0.031250000000000 0 -0.125000000000000

El polinomio de interpolacin de lagrange es: P2(x) = x2 + 10x - 26


D) GRAFIQUE EN UN MISMO SISTEMA DE COORDENADAS y= f(x)
CON COLOR NEGRO Y y=P2(x)
X=[-2 2 6]

Y=X.^3-5*X.^2+6*X-2

[C, L] = lagrange(X,Y)

% Grafica

x=-2:0.01:6;

y=x.^3-5*x.^2+6*x-2;

y1=polyval(C,x)

plot(X,Y,'r','linewidth',2)

hold on

plot(x,y1,'k','linewidth',2)

grid on

hold off
80

60

40

20

-20

-40

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

80

60

40

20

-20

-40

-60
-2 -1 0 1 2 3 4 5 6
C) SI SE TIENEN LOS PUNTOS
x0= -2, x1= 0, x2= 2, x3=4, x4=6
HALLAR EL POLINOMIO DE INTERPOLACION DE LAGRANGE P4(x)
>> X=[-2 0 2 4 6]

X=

-2 0 2 4 6

>> Y=X.^3-5*X.^2+6*X-2

Y=

-42 -2 -2 6 70

>> [C, L] = lagrange(X,Y)

L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

Column 5

0
L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

-0.010416666666667 0.104166666666667 -0.208333333333333 -0.416666666666667

0 0 0 0

0 0 0 0

0 0 0 0

Column 5

1.000000000000000

L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

-0.010416666666667 0.104166666666667 -0.208333333333333 -0.416666666666667

0.015625000000000 -0.125000000000000 0.062500000000000 0.750000000000000

0 0 0 0

0 0 0 0

Column 5

1.000000000000000
0

L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

-0.010416666666667 0.104166666666667 -0.208333333333333 -0.416666666666667

0.015625000000000 -0.125000000000000 0.062500000000000 0.750000000000000

-0.010416666666667 0.062500000000000 0.041666666666667 -0.250000000000000

0 0 0 0

Column 5

1.000000000000000

L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

-0.010416666666667 0.104166666666667 -0.208333333333333 -0.416666666666667

0.015625000000000 -0.125000000000000 0.062500000000000 0.750000000000000

-0.010416666666667 0.062500000000000 0.041666666666667 -0.250000000000000

0.002604166666667 -0.010416666666667 -0.010416666666667 0.041666666666667

Column 5
0

1.000000000000000

C=

Columns 1 through 4

-0.000000000000000 1.000000000000000 -5.000000000000000 6.000000000000000

Column 5

-2.000000000000000

L=

Columns 1 through 4

0.002604166666667 -0.031250000000000 0.114583333333333 -0.125000000000000

-0.010416666666667 0.104166666666667 -0.208333333333333 -0.416666666666667

0.015625000000000 -0.125000000000000 0.062500000000000 0.750000000000000

-0.010416666666667 0.062500000000000 0.041666666666667 -0.250000000000000

0.002604166666667 -0.010416666666667 -0.010416666666667 0.041666666666667

Column 5

1.000000000000000

0
0

Entonces el polinomio de interpolacin de lagrange es: P4 (x) = x3 5x2 + 6x -2


F) GRAFIQUE EN UN MISMO SISTEMA DE COORDENADAS y= f(x)
CON COLOR NEGRO Y y=P2(x)
X=[-2 0 2 4 6]

Y=X.^3-5*X.^2+6*X-2

[C, L] = lagrange(X,Y)

% Grafica

x=-2:0.01:6;

y=x.^3-5*x.^2+6*x-2;

y1=polyval(C,x)

plot(X,Y,'r','linewidth',2)

hold on

plot(x,y1,'k','linewidth',2)

grid on

hold off

80

60

40

20

-20

-40

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

You might also like