Está en la página 1de 24

PRACTICA 3

METODO NUMERICO
METODO INTERPOLACION LANGRANGE Y NEWTON:
1.- Estime el logaritmo natural de 10 por medio de la interpolación lineal dado por el polinomio de lagrange a partir de :
a) Log 8= 0,9030 y log 12=1.0791
b) calcule el error relativo porcentual con base al valor verdadero
>> langrage
ingrese las cordenadas en un vector X=[8 12]
X=
8 12
ingrese las cordenadas en un vector Y=[0.9030 1.0791]
Y=
0.9030 1.0791
n=
2
p=
0
L=
1
L=
3 - x/4
p=
2709/1000 - (903*x)/4000
L=
1
L=
x/4 - 2
p=
(1761*x)/40000 + 1377/2500
L=
1
la respuesta es
(1761*x)/40000 + 1377/2500
p1 =
(1761*x)/40000 + 1377/2500
b)
>> syms x
>> f1=(1761*x)/40000+1377/2500
f1 =
(1761*x)/40000 + 1377/2500
>> subs(f1,10)
ans =
0.9910
>> ((log(10)-ans)/log(10))*100
ans =
56.9592
2.- Estime el logaritmo natural de 10 por medio de la interpolación cuadrática dado por el polinomio de lagrange a partir de:
a) uso de x=8.9 y 11 en la función logaritmo
b) calcule el error relativo porcentual con base al valor verdadero
>> langrage
ingrese las cordenadas en un vector X=[8 9 11]
X=
8 9 11
ingrese las cordenadas en un vector Y=[2.079 2.1972 2.3978]
Y=
2.0790 2.1972 2.3978
n=
3
p=
0
L=
1
L=
9-x
L=
(x/3 - 11/3)*(x - 9)
p=
(2079*(x/3 - 11/3)*(x - 9))/1000
L=
1
L=
x-8
L=
-(x/2 - 11/2)*(x - 8)
p=
(2079*(x/3 - 11/3)*(x - 9))/1000 - (5493*(x/2 - 11/2)*(x - 8))/2500
L=
1
L=
x/3 - 8/3
L=
(x/2 - 9/2)*(x/3 - 8/3)
p=
(2079*(x/3 - 11/3)*(x - 9))/1000 - (5493*(x/2 - 11/2)*(x - 8))/2500 + (11989*(x/2 - 9/2)*(x/3 - 8/3))/5000
L=
1
la respuesta es
(2079*(x/3 - 11/3)*(x - 9))/1000 - (5493*(x/2 - 11/2)*(x - 8))/2500 + (11989*(x/2 - 9/2)*(x/3 - 8/3))/5000
p1 =
(6589*x)/30000 - (179*x^2)/30000 + 3519/5000
b)
>> syms x
>> f1=(6589*x)/30000 - (179*x^2)/30000 + 3519/5000;
>> subs(f1,10)
ans =
2.2975
>> ((log(10)-ans)/log(10))*100
ans =
0.223
3.- Dados los datos:
X 1.6 2 2.5 3.2 4 4.5
F(x) 2 8 14 15 8 2
a) Calcule f(2.8) cn el uso de polinomio de interpolación de lagrange de orden 1
>> langrage
ingrese las cordenadas en un vector X=[1.6 2 2.5 3.2 4 4.5]
X=
1.6000 2.0000 2.5000 3.2000 4.0000 4.5000
ingrese las cordenadas en un vector Y=[2 8 14 15 8 2]
Y=
2 8 14 15 8 2
n=
6
p=
0
L=
1
L=
5 - (5*x)/2
L=
((5*x)/2 - 5)*((10*x)/9 - 25/9)
L=
-((5*x)/2 - 5)*((5*x)/8 - 2)*((10*x)/9 - 25/9)
L=
((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)
L=
-((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
p=
-2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
L=
1
L=
(5*x)/2 - 4
L=
-(2*x - 5)*((5*x)/2 - 4)
L=
(2*x - 5)*((5*x)/2 - 4)*((5*x)/6 - 8/3)
L=
-(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((5*x)/6 - 8/3)
L=
(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3)
p=
8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9
- 25/9)*((10*x)/29 - 45/29)
L=
1
L=
(10*x)/9 - 16/9
L=
(2*x - 4)*((10*x)/9 - 16/9)
L=
-(2*x - 4)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7)
L=
(2*x - 4)*((2*x)/3 - 8/3)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7)
L=
-(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7)
p=

8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 14*(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 -
16/9)*((10*x)/7 - 32/7) - 2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
L=
1
L=
(5*x)/8 - 1
L=
((5*x)/8 - 1)*((5*x)/6 - 5/3)
L=
((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)
L=
-((5*x)/4 - 5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)

L=
((5*x)/4 - 5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)*((10*x)/13 - 45/13)
P=
8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 14*(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 -
16/9)*((10*x)/7 - 32/7) + 15*((5*x)/4 - 5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)*((10*x)/13 - 45/13) - 2*((5*x)/2
- 5)*((5*x)/8 -2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
L=
1
L=
(5*x)/12 - 2/3
L=
(x/2 - 1)*((5*x)/12 - 2/3)
L=
(x/2 - 1)*((2*x)/3 - 5/3)*((5*x)/12 - 2/3)
L=
(x/2 - 1)*((2*x)/3 - 5/3)*((5*x)/4 - 4)*((5*x)/12 - 2/3)
L=
-(x/2 - 1)*(2*x - 9)*((2*x)/3 - 5/3)*((5*x)/4 - 4)*((5*x)/12 - 2/3)
p=
8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 8*(x/2 - 1)*(2*x - 9)*((2*x)/3 - 5/3)*((5*x)/4 -
4)*((5*x)/12 - 2/3) - 14*(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7) + 15*((5*x)/4 -
5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)*((10*x)/13 - 45/13) - 2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 -
5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29
L=
1
L=
(10*x)/29 - 16/29
L=
((2*x)/5 - 4/5)*((10*x)/29 - 16/29)
L=
(x/2 - 5/4)*((2*x)/5 - 4/5)*((10*x)/29 - 16/29)
L=
(x/2 - 5/4)*((2*x)/5 - 4/5)*((10*x)/13 - 32/13)*((10*x)/29 - 16/29)
L=

(2*x - 8)*(x/2 - 5/4)*((2*x)/5 - 4/5)*((10*x)/13 - 32/13)*((10*x)/29 - 16/29)


p=
8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 8*(x/2 - 1)*(2*x - 9)*((2*x)/3 - 5/3)*((5*x)/4 -
4)*((5*x)/12 - 2/3) - 14*(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7) + 15*((5*x)/4 -
5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)*((10*x)/13 - 45/13) + 2*(2*x - 8)*(x/2 - 5/4)*((2*x)/5 - 4/5)*((10*x)/13
- 32/13)*((10*x)/29 - 16/29) - 2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
L=
1
la respuesta es
8*(x/2 - 2)*(2*x - 5)*((5*x)/2 - 4)*((2*x)/5 - 9/5)*((5*x)/6 - 8/3) - 8*(x/2 - 1)*(2*x - 9)*((2*x)/3 - 5/3)*((5*x)/4 -
4)*((5*x)/12 - 2/3) - 14*(2*x - 4)*(x/2 - 9/4)*((2*x)/3 - 8/3)*((10*x)/9 - 16/9)*((10*x)/7 - 32/7) + 15*((5*x)/4 -
5)*((5*x)/8 - 1)*((5*x)/6 - 5/3)*((10*x)/7 - 25/7)*((10*x)/13 - 45/13) + 2*(2*x - 8)*(x/2 - 5/4)*((2*x)/5 - 4/5)*((10*x)/13
- 32/13)*((10*x)/29 - 16/29) - 2*((5*x)/2 - 5)*((5*x)/8 - 2)*((5*x)/12 - 5/3)*((10*x)/9 - 25/9)*((10*x)/29 - 45/29)
p1 =
- (485*x^5)/1008 + (2771*x^4)/336 - (1083949*x^3)/20160 + (537049*x^2)/3360 - (515399*x)/2520 + 639/7
>> syms x
>> f1=- (485*x^5)/1008 + (2771*x^4)/336 - (1083949*x^3)/20160 + (537049*x^2)/3360 - (515399*x)/2520 + 639/7;
>> subs(f1,2.8)
ans =
15.5349

4.- Dado los datos :


X 1 2 3 5 7 8
F(x) 3 6 19 99 291 444

a) Calcular f(6.1)
>> langrage
ingrese las cordenadas en un vector X=[1 2 3 5 7 8]
X=
1 2 3 5 7 8
ingrese las cordenadas en un vector Y=[3 6 19 99 291 444]
Y=
3 6 19 99 291 444
n=
6
p=
0
L=
1
L=
2-x
L=
(x/2 - 3/2)*(x - 2)
L=
-(x/2 - 3/2)*(x/4 - 5/4)*(x - 2)
L=
(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x - 2)
L=
-(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2)
p=
-3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2)
L=
1
L=
x-1
L=
-(x - 1)*(x - 3)
L=
(x/3 - 5/3)*(x - 1)*(x - 3)
L=
-(x/3 - 5/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
L=
(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
p=
6*(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3) - 3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2)
L=
1
L=
x/2 - 1/2
L=
(x/2 - 1/2)*(x - 2)
L=
-(x/2 - 1/2)*(x/2 - 5/2)*(x - 2)
L=
(x/2 - 1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x - 2)
L=
-(x/2 - 1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2)
p=
6*(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3) - 3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2) - 19*(x/2 - 1/2)*(x/2 -
5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2)
L=
1
L=
x/4 - 1/4
L=
(x/3 - 2/3)*(x/4 - 1/4)
L=
(x/2 - 3/2)*(x/3 - 2/3)*(x/4 - 1/4)
L=
-(x/2 - 3/2)*(x/3 - 2/3)*(x/4 - 1/4)*(x/2 - 7/2)
L=
(x/2 - 3/2)*(x/3 - 2/3)*(x/4 - 1/4)*(x/2 - 7/2)*(x/3 - 8/3)
p=
99*(x/2 - 3/2)*(x/3 - 2/3)*(x/4 - 1/4)*(x/2 - 7/2)*(x/3 - 8/3) - 3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2) - 19*(x/2 -
1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2) + 6*(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
L=
1
L=
x/6 - 1/6
L=
(x/5 - 2/5)*(x/6 - 1/6)
L=
(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)
L=
(x/2 - 5/2)*(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)
L=
-(x/2 - 5/2)*(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)*(x - 8)
p=
99*(x/2 - 3/2)*(x/3 - 2/3)*(x/4 - 1/4)*(x/2 - 7/2)*(x/3 - 8/3) - 291*(x/2 - 5/2)*(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)*(x - 8) - 3*(x/2 -
3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2) - 19*(x/2 - 1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2) + 6*(x/3 - 5/3)*(x/6 -
4/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
L=
1

L=
x/7 - 1/7
L=
(x/6 - 1/3)*(x/7 - 1/7)
L=
(x/6 - 1/3)*(x/5 - 3/5)*(x/7 - 1/7)
L=
(x/6 - 1/3)*(x/3 - 5/3)*(x/5 - 3/5)*(x/7 - 1/7)
L=
(x/6 - 1/3)*(x/3 - 5/3)*(x/5 - 3/5)*(x/7 - 1/7)*(x - 7)
p=
444*(x/6 - 1/3)*(x/3 - 5/3)*(x/5 - 3/5)*(x/7 - 1/7)*(x - 7) - 291*(x/2 - 5/2)*(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)*(x - 8) - 19*(x/2 -
1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2) - 3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2) + 99*(x/2 - 3/2)*(x/3 -
2/3)*(x/4 - 1/4)*(x/2 - 7/2)*(x/3 - 8/3) + 6*(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
L=
1
la respuesta es
444*(x/6 - 1/3)*(x/3 - 5/3)*(x/5 - 3/5)*(x/7 - 1/7)*(x - 7) - 291*(x/2 - 5/2)*(x/4 - 3/4)*(x/5 - 2/5)*(x/6 - 1/6)*(x - 8) - 19*(x/2 -
1/2)*(x/2 - 5/2)*(x/4 - 7/4)*(x/5 - 8/5)*(x - 2) - 3*(x/2 - 3/2)*(x/4 - 5/4)*(x/6 - 7/6)*(x/7 - 8/7)*(x - 2) + 99*(x/2 - 3/2)*(x/3 -
2/3)*(x/4 - 1/4)*(x/2 - 7/2)*(x/3 - 8/3) + 6*(x/3 - 5/3)*(x/6 - 4/3)*(x/5 - 7/5)*(x - 1)*(x - 3)
p1 =
x^3 - x^2 - x + 4
>> syms x
>> f1=x^3 - x^2 - x + 4;
>> subs(f1,6.1)
ans =
187.6710
5.- Determine un polinomio de interpolación lagrange a partir de:
X 1 2 3
F(x) -1 6 25

Observe que los valores de la tabla generaron con la función f(x)=x^3-2, determine f(2.4) represente el valor verdadero o exacto
>> langrage
ingrese las cordenadas en un vector X=[1 2 3]
X=
1 2 3
ingrese las cordenadas en un vector Y=[-1 6 25]
Y=
-1 6 25

n=
3
p=
0
L=
1
L=
2-x
L=
(x/2 - 3/2)*(x - 2)
p=
-(x/2 - 3/2)*(x - 2)
L=
1
L=
x-1
L=
-(x - 1)*(x - 3
p=
- 6*(x - 1)*(x - 3) - (x/2 - 3/2)*(x - 2)

L=
1
L=
x/2 - 1/2
L=
(x/2 - 1/2)*(x - 2)
p=
25*(x/2 - 1/2)*(x - 2) - 6*(x - 1)*(x - 3) - (x/2 - 3/2)*(x - 2)
L=
1
la respuesta es
25*(x/2 - 1/2)*(x - 2) - 6*(x - 1)*(x - 3) - (x/2 - 3/2)*(x - 2)
p1 =
6*x^2 - 11*x + 4
>> syms x
>> f1=6*x^2 - 11*x + 4;
>> subs(f1,2.4)
ans =
12.1600
Segun la funcion
>> (2.4^3)-2
ans =
11.8240
Error porcentual
>> ((12.1600-11.8240)/12.1600)*100
ans =
2.7632
6.- Determine un polinomio lineal dado por la interpolación lagrange a partir de:
X 1 e
F(x) 0 1

>> langrage
ingrese las cordenadas en un vector X=[1 exp(1)]
X=
1 1457/536
ingrese las cordenadas en un vector Y=[0 1]
Y=
0 1
n=
2
p=
0

L=
1
L=
3060513257434037/1934613350591413 - (1125899906842624*x)/1934613350591413
p=
0
L=
1
L=
(1125899906842624*x)/1934613350591413 - 1125899906842624/1934613350591413
p=
(1125899906842624*x)/1934613350591413 - 1125899906842624/1934613350591413
L=
1
la respuesta es
(1125899906842624*x)/1934613350591413 - 1125899906842624/1934613350591413
p1 =
(1125899906842624*x)/1934613350591413 - 1125899906842624/1934613350591413
FUNCION
>> log(2)
ans =
1588/2291
>> syms x
>> f1=(1125899906842624*x)/1934613350591413 - 1125899906842624/1934613350591413;
>> subs(f1,2)
ans =
1001/1720
ERROR PORCENTUAL
>> ((1001/1720- 1588/2291)/ 1001/1720)*100
ans =
-4/619489

7.- Emplee la porción de la tabla de vapor que se da para h2o supercalentada a 200Mpa.
a) encontrar la entropía correspondiente para un volumen especifico v de 0.108 m^3/kg con interpolación lineal lagrange usando
los dos primeros valores.
b)encontrar la misma correspondiente con el uso de la interpolación cuadrática dado por lagrange
V (m^3/kg) 0.10377 0.11144 0.1254
S(kl/kg*K) 6.4147 6.5453 6.7664
>> langrage
ingrese las cordenadas en un vector X=[0.10377 0.11144 0.1254]
X=
0.1038 0.1114 0.1254
ingrese las cordenadas en un vector Y=[6.4147 6.5453 6.7664]
Y=
6.4147 6.5453 6.7664
n=
3
p=
0
L=
1
L=
11144/767 - (100000*x)/767
L=
((100000*x)/2163 - 4180/721)*((100000*x)/767 - 11144/767)
p=
(64147*((100000*x)/2163 - 4180/721)*((100000*x)/767 - 11144/767))/10000
L=
1
L=
(100000*x)/767 - 10377/767
L=
-((25000*x)/349 - 3135/349)*((100000*x)/767 - 10377/767)
p=
(64147*((100000*x)/2163 - 4180/721)*((100000*x)/767 - 11144/767))/10000 - (65453*((25000*x)/349 -
3135/349)*((100000*x)/767 - 10377/767))/10000
L=
1
L=
(100000*x)/2163 - 3459/721
L=
((25000*x)/349 - 2786/349)*((100000*x)/2163 - 3459/721)
p=
(4229*((25000*x)/349 - 2786/349)*((100000*x)/2163 - 3459/721))/625 - (65453*((25000*x)/349 - 3135/349)*((100000*x)/767 -
10377/767))/10000 + (64147*((100000*x)/2163 - 4180/721)*((100000*x)/767 - 11144/767))/10000
L=
1
la respuesta es
(4229*((25000*x)/349 - 2786/349)*((100000*x)/2163 - 3459/721))/625 - (65453*((25000*x)/349 - 3135/349)*((100000*x)/767 -
10377/767))/10000 + (64147*((100000*x)/2163 - 4180/721)*((100000*x)/767 - 11144/767))/10000
p1 =
(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 + 1106147258291/275713490000

REEMPLAZAMOS 0.108
>> syms x
>> f1=(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 + 1106147258291/275713490000
f1 =
(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 + 4517048096065451/1125899906842624
>> subs(f1,0.108)
ans =
6.4875
>> =
(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 + 4517048096065451/1125899906842624
subs(f1,0.108)
ans =
6.4875
8.- Realizar los ejercicios de 1 a 7 donde el polinomio es construido mediante metodo polinomio interpolación de Newton.
1)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[8 12]
X=
8 12
ingresar las cordenadas Y de los puntos en un vector Y=[0.9030 1.0791]
Y=
0.9030 1.0791
n=
2
D=
0 0
0 0
D=
0.9030 0
1.0791 0
D=
0.9030 0.0440
1.0791 0
p=
1
pol =
0.9030
p=
x-8
pol =
(1761*x)/40000 + 1377/2500
El resultado es
(1761*x)/40000 + 1377/2500
pol1 =
(1761*x)/40000 + 1377/2500
>> syms x
>> f1=(1761*x)/40000 + 1377/2500;
>> subs(f1,10)
ans =
1661/1676
2)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[8 9 11]
X=
8 9 11
ingresar las cordenadas Y de los puntos en un vector Y=[2.079 2.1972 2.3978]
Y=
2079/1000 1883/857 1525/636
n=
3
D=
0 0 0
0 0 0
0 0 0
D=
2079/1000 0 0
1883/857 0 0
1525/636 0 0
D=
2079/1000 591/5000 0
1883/857 0 0
1525/636 0 0
D=
2079/1000 591/5000 0
1883/857 234/2333 0
1525/636 0 0
D=
2079/1000 591/5000 -92/15419
1883/857 234/2333 0
1525/636 0 0
p=
1
pol =

2079/1000
p=
x-8
pol =
(591*x)/5000 + 5667/5000
p=
(x - 8)*(x - 9)
pol =
(591*x)/5000 - (179*(x - 8)*(x - 9))/30000 + 5667/5000
El resultado es
(591*x)/5000 - (179*(x - 8)*(x - 9))/30000 + 5667/5000
pol1 =
(6589*x)/30000 - (179*x^2)/30000 + 3519/5000
>> syms x
>> f1=(6589*x)/30000 - (179*x^2)/30000 + 3519/5000;
>> subs(f1,10)
ans =
797/346
3)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[1.6 2 2.5 3.2 4 4.5]
X=
Columns 1 through 5

8/5 2 5/2 16/5 4


Column 6
9/2
ingresar las cordenadas Y de los puntos en un vector Y=[2 8 14 15 8 2]

Y=
Columns 1 through 5
2 8 14 15 8
Column 6
2
n=
6
D=
Columns 1 through 5

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

Column 6

0
0
0
0
0
0
D=

Columns 1 through 5

2 0 0 0 0
8 0 0 0 0
14 0 0 0 0
15 0 0 0 0
8 0 0 0 0
2 0 0 0 0

Column 6

0
0
0
0
0
0
D=

Columns 1 through 5

2 15 0 0 0
8 0 0 0 0
14 0 0 0 0
15 0 0 0 0
8 0 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 0 0 0
8 12 0 0 0
14 0 0 0 0
15 0 0 0 0
8 0 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 0 0 0
8 12 0 0 0
14 10/7 0 0 0
15 0 0 0 0
8 0 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=

Columns 1 through 5

2 15 0 0 0
8 12 0 0 0
14 10/7 0 0 0
15 -35/4 0 0 0
8 0 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5
2 15 0 0 0
8 12 0 0 0
14 10/7 0 0 0
15 -35/4 0 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6
0
0
0
0
0
0
D=
Columns 1 through 5
2 15 -10/3 0 0
8 12 0 0 0
14 10/7 0 0 0
15 -35/4 0 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 0 0
8 12 -185/21 0 0
14 10/7 0 0 0
15 -35/4 0 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6
0
0
0
0
0
0
D=
Columns 1 through 5
2 15 -10/3 0 0
8 12 -185/21 0 0
14 10/7 -95/14 0 0
15 -35/4 0 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6
0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 0 0
8 12 -185/21 0 0
14 10/7 -95/14 0 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 -575/168 0
8 12 -185/21 0 0
14 10/7 -95/14 0 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5
2 15 -10/3 -575/168 0
8 12 -185/21 85/84 0
14 10/7 -95/14 0 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6
0
0
0
0
0
0
D=

Columns 1 through 5
2 15 -10/3 -575/168 0
8 12 -185/21 85/84 0
14 10/7 -95/14 15/7 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 -575/168 3725/2016


8 12 -185/21 85/84 0
14 10/7 -95/14 15/7 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 -575/168 3725/2016


8 12 -185/21 85/84 19/42
14 10/7 -95/14 15/7 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

2 15 -10/3 -575/168 3725/2016


8 12 -185/21 85/84 19/42
14 10/7 -95/14 15/7 0
15 -35/4 -5/2 0 0
8 -12 0 0 0
2 0 0 0 0
Column 6
-485/1008
0
0
0
0
0
p=
1
pol =
2
p=
x - 8/5
pol =
15*x - 22
p=
(x - 2)*(x - 8/5)
pol =
15*x - (10*(x - 2)*(x - 8/5))/3 - 22
p=
(x - 2)*(x - 5/2)*(x - 8/5)
pol =
15*x - (10*(x - 2)*(x - 8/5))/3 - (575*(x - 2)*(x - 5/2)*(x - 8/5))/168 - 22
p=
(x - 2)*(x - 5/2)*(x - 8/5)*(x - 16/5)
pol =
15*x - (10*(x - 2)*(x - 8/5))/3 - (575*(x - 2)*(x - 5/2)*(x - 8/5))/168 + (3725*(x - 2)*(x - 5/2)*(x - 8/5)*(x - 16/5))/2016 - 22
p=
(x - 2)*(x - 4)*(x - 5/2)*(x - 8/5)*(x - 16/5)
pol =
15*x - (10*(x - 2)*(x - 8/5))/3 - (575*(x - 2)*(x - 5/2)*(x - 8/5))/168 + (3725*(x - 2)*(x - 5/2)*(x - 8/5)*(x - 16/5))/2016 - (485*(x -
2)*(x - 4)*(x - 5/2)*(x - 8/5)*(x - 16/5))/1008 - 22
El resultado es
15*x - (10*(x - 2)*(x - 8/5))/3 - (575*(x - 2)*(x - 5/2)*(x - 8/5))/168 + (3725*(x - 2)*(x - 5/2)*(x - 8/5)*(x - 16/5))/2016 - (485*(x -
2)*(x - 4)*(x - 5/2)*(x - 8/5)*(x - 16/5))/1008 - 22
pol1 =
- (485*x^5)/1008 + (2771*x^4)/336 - (1083949*x^3)/20160 + (537049*x^2)/3360 - (515399*x)/2520 + 639/7

>> syms x
>> f1=- (485*x^5)/1008 + (2771*x^4)/336 - (1083949*x^3)/20160 + (537049*x^2)/3360 - (515399*x)/2520 + 639/7;
>> subs(f1,2.8)
ans =
11791/759
4)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[1 2 3 5 7 8]
X=
Columns 1 through 5
1 2 3 5 7
Column 6
8
ingresar las cordenadas Y de los puntos en un vector Y=[3 6 19 99 291 444]
Y=
Columns 1 through 5
3 6 19 99 291
Column 6
444
n=
6
D=

Columns 1 through 5

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5
3 0 0 0 0
6 0 0 0 0
19 0 0 0 0
99 0 0 0 0
291 0 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 0 0 0
6 0 0 0 0
19 0 0 0 0
99 0 0 0 0
291 0 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 0 0 0
6 13 0 0 0
19 0 0 0 0
99 0 0 0 0
291 0 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 0 0 0
6 13 0 0 0
19 40 0 0 0
99 0 0 0 0
291 0 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 0 0 0
6 13 0 0 0
19 40 0 0 0
99 96 0 0 0
291 0 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 0 0 0
6 13 0 0 0
19 40 0 0 0
99 96 0 0 0
291 153 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 5 0 0
6 13 0 0 0
19 40 0 0 0
99 96 0 0 0
291 153 0 0 0
444 0 0 0 0
Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 5 0 0
6 13 9 0 0
19 40 0 0 0
99 96 0 0 0
291 153 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 5 0 0
6 13 9 0 0
19 40 14 0 0
99 96 0 0 0
291 153 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0

D=

Columns 1 through 5

3 3 5 0 0
6 13 9 0 0
19 40 14 0 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0

Column 6
0
0
0
0
0
0
D=
Columns 1 through 5
3 3 5 1 0
6 13 9 0 0
19 40 14 0 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0
Column 6
0
0
0
0
0
0
D=
Columns 1 through 5

3 3 5 1 0
6 13 9 1 0
19 40 14 0 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0
D=
Columns 1 through 5
3 3 5 1 0
6 13 9 1 0
19 40 14 1 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0
Column 6

0
0
0
0
0
0
D=
Columns 1 through 5
3 3 5 1 0
6 13 9 1 0
19 40 14 1 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0
Column 6
0
0
0
0
0
0
D=
Columns 1 through 5

3 3 5 1 0
6 13 9 1 0
19 40 14 1 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0

Column 6

0
0
0
0
0
0
D=
Columns 1 through 5

3 3 5 1 0
6 13 9 1 0
19 40 14 1 0
99 96 19 0 0
291 153 0 0 0
444 0 0 0 0
Column 6
0
0
0
0
0
0
p=
1
pol =

3
p=
x-1
pol =
3*x
p=
(x - 1)*(x - 2)
pol =
3*x + 5*(x - 1)*(x - 2)
p=
(x - 1)*(x - 2)*(x - 3)
pol =
3*x + 5*(x - 1)*(x - 2) + (x - 1)*(x - 2)*(x - 3)
p=
(x - 1)*(x - 2)*(x - 3)*(x - 5)
pol =
3*x + 5*(x - 1)*(x - 2) + (x - 1)*(x - 2)*(x - 3)
p=
(x - 1)*(x - 2)*(x - 3)*(x - 5)*(x - 7)
pol =
3*x + 5*(x - 1)*(x - 2) + (x - 1)*(x - 2)*(x - 3)
El resultado es
3*x + 5*(x - 1)*(x - 2) + (x - 1)*(x - 2)*(x - 3)
pol1 =
x^3 - x^2 - x + 4
>> syms x
>> f1=x^3 - x^2 - x + 4;
>> subs(f1,6.1)
ans =
14263/76
5)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[1 2 3]
X=
1 2 3
ingresar las cordenadas Y de los puntos en un vector Y=[-1 6 25]
Y=
-1 6 25
n=
3
D=
0 0 0
0 0 0
0 0 0
D=
-1 0 0
6 0 0
25 0 0
D=
-1 7 0
6 0 0
25 0 0

D=

-1 7 0
6 19 0
25 0 0
D=
-1 7 6
6 19 0
25 0 0
p
1
pol =
-1
p=
x-1
pol =
7*x - 8
p=
(x - 1)*(x - 2)
pol =
7*x + 6*(x - 1)*(x - 2) - 8
El resultado es
7*x + 6*(x - 1)*(x - 2) - 8
pol1 =
6*x^2 - 11*x + 4
>> syms x
>> f1=6*x^2 - 11*x + 4;
>> subs(f1,2.4)
ans =
304/25
6)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[1 exp(1)]
X=
1 1457/536
ingresar las cordenadas Y de los puntos en un vector Y=[0 1]
Y=
0 1
n=
2
D=
0 0
0 0
D=
0 0
1 0
D=
0 1001/1720
1 0
p=
1
pol =
0
p=
x-1
pol =
(5241980160390013*x)/9007199254740992 - 5241980160390013/9007199254740992
El resultado es
(5241980160390013*x)/9007199254740992 - 5241980160390013/9007199254740992
pol1 =
(5241980160390013*x)/9007199254740992 - 5241980160390013/9007199254740992
>> syms x
>> f1=(5241980160390013*x)/9007199254740992 - 5241980160390013/9007199254740992;
>> subs(f1,2)
ans =
1001/1720
7)
>> newton
ingresar las cordenadas X de los puntos en un vector X=[0.10377 0.11144 0.1254]

X=
278/2679 640/5743 627/5000
ingresar las cordenadas Y de los puntos en un vector Y=[6.4147 6.5453 6.7664]
Y=
2444/381 3829/585 1651/244
n=
3

D=
0 0 0
0 0 0
0 0 0
D=
2444/381 0 0
3829/585 0 0
1651/244 0 0
D=
2444/381 13060/767 0
3829/585 0 0
1651/244 0 0
D=
2444/381 13060/767 0
3829/585 1663/105 0
1651/244 0 0
D=
2444/381 13060/767 -3134/57
3829/585 1663/105 0
1651/244 0 0
p=
1
pol =
2444/381
p=
x - 10377/10000
pol =
(13060*x)/767 + 35648387/7670000
p=
(x - 1393/12500)*(x - 10377/100000)
pol =
(13060*x)/767 - (3869046362498253*(x - 1393/12500)*(x - 10377/100000))/70368744177664 + 35648387/7670000
El resultado es
(13060*x)/767 - (3869046362498253*(x - 1393/12500)*(x - 10377/100000))/70368744177664 + 35648387/7670000
pol1 =
(155766407666567384457571*x)/5397282678426828800000 - (3869046362498253*x^2)/70368744177664 +
270669991381419519137026789/67466033480335360000000000

>> syms x
>> f1=(155766407666567384457571*x)/5397282678426828800000 - (3869046362498253*x^2)/70368744177664 +
270669991381419519137026789/67466033480335360000000000;
>> subs(f1,0.108)
ans =
3380/521
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE TECNOLOGÍA
INGENIERIA EN PETRÓLEO, GAS Y ENERGÍAS
CAMPUS TIQUIPAYA

METODO NUMERICO

PRÁCTICA 3 LANGRANGE Y
NEWTON

Grupo “C”

Estudiante:
Boris Camata Arroyo
Docente:
Ing. Andrade
Cochabamba 6 de abril de 2019

Gestión I – 2019

También podría gustarte