Está en la página 1de 56

CARRERA: IPG

CAMPUS TIQUIPAYA

PRACTICA 3 METODOS NUMERICOS


METODO INTERPOLACION LAGRANGE 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 el valor verdadero

x 8 2
y 0,9030 1,0791
Log (10)=1
function pnewton
X=input('ingrese los valores x: X= ')
Y=input('ingrese los valores y: Y= ')
xe=input('ingrese los valores a estimar ')
vr=input ('ingrese el valor real = ' )
n1=length(X)
D=zeros(n1)
D(:,1)=Y(:)
for j=2:1:n1
for i=1:1:n1-j+1
D(i,j)=(D(i+1,j-1)-D(i,j-1))/(X(i+j-1)-X(i));
end
end
syms x
p=1;
polnew=D(1,1);
for i=1:1:n1-1
p=p*(x-X(i));
polnew=polnew+D(1,i+1)*p;
end
disp(polnew)
pol=expand(polnew)
ye=subs(pol,x,xe)
disp('el valor estimado es ')
disp(ye)
E=abs((vr-ye)/vr)*100
disp ('el error relativo porcentual es ')
disp(E)
>> pnewton
ingrese los valores x: X= [8,12]

X=

8 12
CARRERA: IPG
CAMPUS TIQUIPAYA

ingrese los valores y: Y= [0.9030,1.0791]


Y=
0.9030 1.0791
ingrese los valores a estimar 10
xe =
10
ingrese el valor real = 1
vr =
1
n1 =
2
D=
0 0
0 0

D=
0.9030 0
1.0791 0
(1761*x)/40000 + 1377/2500
pol =
(1761*x)/40000 + 1377/2500
ye =
0.9910
el valor estimado es
0.9910
E=
0.8950
el error relativo porcentual es
0.8950
CARRERA: IPG
CAMPUS TIQUIPAYA

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

x 8 9 11
y 0.9031 0.9542 1.0414
Log (10)=1
>> pnewton
ingrese los valores x: X= [8,9,11]

X=

8 9 11

ingrese los valores y: Y= [0.9031,0.9542,1.0414]

Y=

0.9031 0.9542 1.0414

ingrese los valores a estimar 10

xe =

10

ingrese el valor real = 1

vr =
CARRERA: IPG
CAMPUS TIQUIPAYA

1
n1 =

3
D=

0 0 0
0 0 0
0 0 0
D=

0.9031 0 0
0.9542 0 0
1.0414 0 0

(511*x)/10000 - ((x - 8)*(x - 9))/400 + 4943/10000


pol =
- x^2/400 + (117*x)/1250 + 3143/10000
ye =

1.0003
el valor estimado es
1.0003
E=
0.0300
el error relativo porcentual es
0.0300
CARRERA: IPG
CAMPUS TIQUIPAYA

3.-Dado 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) con el uso de polinomio de interpolación de LaGrange de orden 1, elija los
valores para la construcción del polinomio entorno al valor buscado (un valor superior o
inferior)
function pnewton
X=input('ingrese los valores x: X= ')
Y=input('ingrese los valores y: Y= ')
xe=input('ingrese los valores a estimar ')
n1=length(X)
D=zeros(n1)
D(:,1)=Y(:)
for j=2:1:n1
for i=1:1:n1-j+1
D(i,j)=(D(i+1,j-1)-D(i,j-1))/(X(i+j-1)-X(i));
end
end
syms x
p=1;
polnew=D(1,1);
for i=1:1:n1-1
p=p*(x-X(i));
polnew=polnew+D(1,i+1)*p;
end
disp(polnew)
pol=expand(polnew)
ye=subs(pol,x,xe)
disp('el valor estimado es ')
disp(ye)

>> pnewton
ingrese los valores x: X= [1.6,2]

X=

1.6000 2.0000

ingrese los valores y: Y= [2,8]

Y=
CARRERA: IPG
CAMPUS TIQUIPAYA

2 8

ingrese los valores a estimar 2.8


xe =

2.8000
n1 =

2
D=

0 0
0 0
D=

2 0
8 0

15*x - 22
pol =

15*x - 22
ye =
20
el valor estimado es
20
CARRERA: IPG
CAMPUS TIQUIPAYA

b) Calcule f (2.8) con el uso de polinomio de interpolación de LaGrange de orden 3,elija los
valores para la construcción del polinomio entorno al valor buscado (dos valores inferiores y
dos valores superiores )

x 1.6 2 3.2 4.5


f(x) 2 8 15 2

>> pnewton
ingrese los valores x: X= [1.6,2,3.2,4.5]

X=

1.6000 2.0000 3.2000 4.5000

ingrese los valores y: Y= [2,8,15,2]

Y=

2 8 15 2

ingrese los valores a estimar 2.8

xe =

2.8000

n1 =

4
CARRERA: IPG
CAMPUS TIQUIPAYA

D=

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

D=

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

15*x - (275*(x - 2)*(x - 8/5))/48 - (5*(x - 2)*(x - 8/5)*(x - 16/5))/24 - 22

pol =

(3907*x)/120 - (69*x^2)/16 - (5*x^3)/24 - 191/5

ye =

14.5800

el valor estimado es
14.5800
CARRERA: IPG
CAMPUS TIQUIPAYA

c) Determine los coeficientes de la parábola que pasa por los últimos 3 puntos dados por el
polinomio de LaGrange
x 3.2 4 4.5
f(x) 15 8 2
>> pnewton
ingrese los valores x: X= [3.2,4,4.5]

X=

3.2000 4.0000 4.5000

ingrese los valores y: Y= [15,8,2]

Y=

15 8 2

ingrese los valores a estimar 2.8

xe =

2.8000

n1 =

D=
CARRERA: IPG
CAMPUS TIQUIPAYA

0 0 0
0 0 0
0 0 0

D=

15 0 0
8 0 0
2 0 0

43 - (5*(x - 4)*(x - 16/5))/2 - (35*x)/4

pol =

(37*x)/4 - (5*x^2)/2 + 11 son los coeficientes de la parábola

ye =
17.3000
el valor estimado es
17.3000
CARRERA: IPG
CAMPUS TIQUIPAYA

4.-Dados los datos

x 1 2 3 5 7 8
F(x) 3 6 19 99 291 444
a) Calcule f(6.1) con el uso del polinomio de interpolación de LaGrange de orden 1,elija los
valores para la construcción entorno al valor buscado
x 5 7
f(x) 99 291
function pnewton
X=input('ingrese los valores x: X= ')
Y=input('ingrese los valores y: Y= ')
xe=input('ingrese los valores a estimar ')
n1=length(X)
D=zeros(n1)
D(:,1)=Y(:)
for j=2:1:n1
for i=1:1:n1-j+1
D(i,j)=(D(i+1,j-1)-D(i,j-1))/(X(i+j-1)-X(i));
end
end
syms x
p=1;
polnew=D(1,1);
for i=1:1:n1-1
p=p*(x-X(i));
polnew=polnew+D(1,i+1)*p;
end
disp(polnew)
pol=expand(polnew)
ye=subs(pol,x,xe)
disp('el valor estimado es ')
disp(ye)
>> pnewton
ingrese los valores x: X= [5,7]

X=

5 7

ingrese los valores y: Y= [99,291]

Y=

99 291

ingrese los valores a estimar 6.1

xe =

6.1000
CARRERA: IPG
CAMPUS TIQUIPAYA

n1 =

D=

0 0
0 0

D=

99 0
291 0

96*x - 381

pol =

96*x - 381

ye =

204.6000

el valor estimado es
204.6000

b) Calcule f (6.1) con el uso de polinomio de interpolación de LaGrange de orden 3, elija


los valores para la construcción entorno al valor buscado
x 1 5 7 8
f(x) 3 99 291 444

>> pnewton
ingrese los valores x: X= [1,5,7,8]

X=

1 5 7 8

ingrese los valores y: Y= [3,99,291,444]


CARRERA: IPG
CAMPUS TIQUIPAYA

Y=

3 99 291 444

ingrese los valores a estimar 6.1

xe =

6.1000

n1 =

D=

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

D=

3 0 0 0
99 0 0 0
291 0 0 0
444 0 0 0

24*x + 12*(x - 1)*(x - 5) + (x - 1)*(x - 5)*(x - 7) - 21

pol =

x^3 - x^2 - x + 4

ye =

187.6710

el valor estimado es
187.6710
CARRERA: IPG
CAMPUS TIQUIPAYA

5.- a) Determine un polinomio dado por interpolación LaGrange a partir de los valores
x 1 2 3
f(x) -1 6 25
>> pnewton
ingrese los valores x: X= [1,2,3]

X=

1 2 3

ingrese los valores y: Y= [-1,6,25]

Y=

-1 6 25

ingrese los valores a estimar 2.4

xe =

2.4000

n1 =

D=

0 0 0
0 0 0
0 0 0

D=

-1 0 0
6 0 0
25 0 0

7*x + 6*(x - 1)*(x - 2) – 8 Polinomio dado por la interpolación de LaGrange

pol =
CARRERA: IPG
CAMPUS TIQUIPAYA

6*x^2 - 11*x + 4

ye =

12.1600

el valor estimado es
12.1600

b) Observe que los valores de la tabla se generaron con la función f(x)=𝒙𝟑 -2, determine el valor f
(2.4), representado el valor correcto (verdadero o exacto)

f(2.4)=𝟐. 𝟒𝟑 -2 =11.8240

c) Use el polinomio de interpolación de LaGrange para determinar f (2.4)

>> pnewton
ingrese los valores x: X= [1,2,3]

X=

1 2 3

ingrese los valores y: Y= [-1,6,25]

Y=

-1 6 25

ingrese los valores a estimar 2.4

xe =

2.4000

n1 =

D=

0 0 0
0 0 0
CARRERA: IPG
CAMPUS TIQUIPAYA

0 0 0

D=

-1 0 0
6 0 0
25 0 0

7*x + 6*(x - 1)*(x - 2) - 8

pol =

6*x^2 - 11*x + 4

ye =

12.1600

el valor estimado es
12.1600
d) Calcule el error relativo porcentual verdadero
function pnewton
X=input('ingrese los valores x: X= ')
Y=input('ingrese los valores y: Y= ')
xe=input('ingrese los valores a estimar ')
vr=input ('ingrese el valor real = ' )
n1=length(X)
D=zeros(n1)
D(:,1)=Y(:)
for j=2:1:n1
for i=1:1:n1-j+1
D(i,j)=(D(i+1,j-1)-D(i,j-1))/(X(i+j-1)-X(i));
end
end
syms x
p=1;
polnew=D(1,1);
for i=1:1:n1-1
p=p*(x-X(i));
polnew=polnew+D(1,i+1)*p;
end
disp(polnew)
pol=expand(polnew)
ye=subs(pol,x,xe)
disp('el valor estimado es ')
disp(ye)
E=abs((vr-ye)/vr)*100
CARRERA: IPG
CAMPUS TIQUIPAYA

disp ('el error relativo porcentual es ')


disp(E)

>> pnewton
ingrese los valores x: X= [1,2,3]

X=

1 2 3

ingrese los valores y: Y= [-1,6,25]

Y=

-1 6 25

ingrese los valores a estimar 2.4

xe =

2.4000

ingrese el valor real = 11.8240

vr =

11.8240

n1 =

D=

0 0 0
0 0 0
0 0 0

D=

-1 0 0
6 0 0
25 0 0
CARRERA: IPG
CAMPUS TIQUIPAYA

7*x + 6*(x - 1)*(x - 2) - 8

pol =

6*x^2 - 11*x + 4

ye =

12.1600

el valor estimado es
12.1600

E=

2.8417

el error relativo porcentual es


2.8417

6.-a) Determine un polinomio lineal dado por interpolación LaGrange a partir de los valores

x 1 e
f(x) 0 1
>> pnewton
ingrese los valores x: X= [1,2.7183]

X=

1.0000 2.7183

ingrese los valores y: Y= [0,1]

Y=

0 1
CARRERA: IPG
CAMPUS TIQUIPAYA

ingrese los valores a estimar 2

xe =

n1 =

D=

0 0
0 0

D=

0 0
1 0

(10000*x)/17183 - 10000/17183

pol =

(10000*x)/17183 - 10000/17183 Polinomio de grado 1 o 0.5820*(x-1)


CARRERA: IPG
CAMPUS TIQUIPAYA

ye =

0.5820

el valor estimado es
0.5820

b) Observe que los valores de la tabla se generaron con la función f(x) = ln x, determine el valor
f (2) = ln (2) representado el valor correcto (verdadero o exacto)

f (2) = ln (2)= 0.6931


c) Use el polinomio de interpolación de LaGrange para determinar f (2)

>> pnewton
ingrese los valores x: X= [1,2.7183]

X=

1.0000 2.7183

ingrese los valores y: Y= [0,1]

Y=

0 1

ingrese los valores a estimar 2


CARRERA: IPG
CAMPUS TIQUIPAYA

xe =

n1 =

D=

0 0
0 0

D=

0 0
1 0

(10000*x)/17183 - 10000/17183

pol =

(10000*x)/17183 - 10000/17183
CARRERA: IPG
CAMPUS TIQUIPAYA

ye =

0.5820

el valor estimado es
0.5820
d) Calcule el error relativo porcentual verdadero
>> pnewton
ingrese los valores x: X= [1,2.7183]

X=

1.0000 2.7183

ingrese los valores y: Y= [0,1]

Y=

0 1

ingrese los valores a estimar 2

xe =

ingrese el valor real = 0.6931

vr =
CARRERA: IPG
CAMPUS TIQUIPAYA

0.6931

n1 =

D=

0 0
0 0

D=

0 0
1 0

(10000*x)/17183 - 10000/17183

pol =

(10000*x)/17183 - 10000/17183

ye =

0.5820
CARRERA: IPG
CAMPUS TIQUIPAYA

el valor estimado es
0.5820

E=

16.0337

El error relativo porcentual es


16.0337
7,.Emplee la porción de la tabla de vapor que se da H2O supe calentada a 200 Mpa ,para
a )encontrar la entropía correspondientes s para un volumen especifico v de 0.108 𝒎𝟑 /Kg con
interpolación lineal de LaGrange usando los dos primeros valores , b) encontrar la misma
entropía correspondiente con el uso de interpolación cuadrática dado por LaGrange

V[𝒎𝟑 /Kg] 0.10377 0.11144 0.1254


S[Kl/Kg .K] 6.4147 6.5453 6.7664

a)

V[𝒎𝟑 /Kg] 0.10377 0.11144


S[Kl/Kg .K] 6.4147 6.5453

>> pnewton
ingrese los valores x: X= [0.10377,0.11144]

X=

0.1038 0.1114

ingrese los valores y: Y= [6.4147,6.5453]


CARRERA: IPG
CAMPUS TIQUIPAYA

Y=

6.4147 6.5453

ingrese los valores a estimar 0.108

xe =

0.1080

n1 =

D=

0 0
0 0

D=

6.4147 0
6.5453 0

(13060*x)/767 + 35648387/7670000
CARRERA: IPG
CAMPUS TIQUIPAYA

pol =

(13060*x)/767 + 35648387/7670000

ye =

6.4867

el valor estimado es
6.4867

b)

V[𝒎𝟑 /Kg] 0.10377 0.11144 0.1254


S[Kl/Kg .K] 6.4147 6.5453 6.7664

>> pnewton
ingrese los valores x: X= [0.10377,0.11144,0.1254]

X=

0.1038 0.1114 0.1254

ingrese los valores y: Y= [6.4147,6.5453,6.7664]


CARRERA: IPG
CAMPUS TIQUIPAYA

Y=

6.4147 6.5453 6.7664

ingrese los valores a estimar 0.108

xe =

0.1080

n1 =

D=

0 0 0
0 0 0
0 0 0

D=

6.4147 0 0
6.5453 0 0
6.7664 0 0
CARRERA: IPG
CAMPUS TIQUIPAYA

(13060*x)/767 - (3869046362498253*(x - 1393/12500)*(x -


10377/100000))/70368744177664 + 35648387/7670000

pol =

(155766407666567384457571*x)/5397282678426828800000 -
(3869046362498253*x^2)/70368744177664 +
270669991381419519137026789/67466033480335360000000000

ye =

6.4875

el valor estimado es
6.4875
CARRERA: IPG
CAMPUS TIQUIPAYA

METODO DE LAGRANGE
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 el valor verdadero
function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k))
end
end
p=p+Y(i)*L
L=1
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)

a)

x 8 2
y 0,9030 1,0791
Log (10)=1

>> plagrange
Ingrese los valores de x,como vector X= [8,12]

X=

8 12
CARRERA: IPG
CAMPUS TIQUIPAYA

Ingrese valores y,como vector Y= [0.9030,1.0791]

Y=

0.9030 1.0791

Ingrese el valor para estimar xe= 10

xe =

10

n1 =

L=

3 - x/4

p=

2709/1000 - (903*x)/4000
CARRERA: IPG
CAMPUS TIQUIPAYA

L=

1
L=
x/4 - 2

p=
(1761*x)/40000 + 1377/2500
L=

pol =
(1761*x)/40000 + 1377/2500
El valor aproximado es
ye =
0.9910

El polinomio es
(1761*x)/40000 + 1377/2500
b)
>> plagrange
Ingrese los valores de x,como vector X= [8,12]

X=

8 12
CARRERA: IPG
CAMPUS TIQUIPAYA

Ingrese valores y,como vector Y= [0.9030,1.0791]

Y=

0.9030 1.0791

Ingrese el valor para estimar xe= 10

xe =

10

Ingrese el valor real vr= 1

vr =

n1 =

L=

3 - x/4
CARRERA: IPG
CAMPUS TIQUIPAYA

p=

2709/1000 - (903*x)/4000

L=

L=

x/4 - 2

p=

(1761*x)/40000 + 1377/2500

L=

pol =
CARRERA: IPG
CAMPUS TIQUIPAYA

(1761*x)/40000 + 1377/2500

El valor aproximado es

ye =

0.9910

El polinomio es
(1761*x)/40000 + 1377/2500

E=

0.8950

el error relativo porcentual es


0.8950
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

x 8 9 11
y 0.9031 0.9542 1.0414
Log (10)=1
function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
vr=input('Ingrese el valor real vr= ')
n1=length(X)
syms x
L=1;
p=0;
CARRERA: IPG
CAMPUS TIQUIPAYA

for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k))
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)
E=abs((vr-ye)/vr)*100
disp ('el error relativo porcentual es ')
disp(E)
>> plagrange
Ingrese los valores de x,como vector X= [8,9,11]

X =

8 9 11

Ingrese valores y,como vector Y= [0.9030,0.9532,1.0414]

Y =

0.9030 0.9532 1.0414

Ingrese el valor para estimar xe= 10

xe =

10

Ingrese el valor real vr= 1

vr =

n1 =

pol =
CARRERA: IPG
CAMPUS TIQUIPAYA

(2543*x)/30000 - (61*x^2)/30000 + 71/200

a)El valor aproximado es

ye =

0.9993

El polinomio es
(2543*x)/30000 - (61*x^2)/30000 + 71/200

E =

0.0667

b)el error relativo porcentual es


0.0667

3.-Dado 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) con el uso de polinomio de interpolación de LaGrange de orden 1,elija los
valores para la construcción del polinomio entorno al valor buscado (un valor superior o
inferior)

x 1.6 3.2
f(x) 2 15

function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
CARRERA: IPG
CAMPUS TIQUIPAYA

ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)

>> plagrange
Ingrese los valores de x,como vector X= [1.6,3.2]

X =

1.6000 3.2000

Ingrese valores y,como vector Y= [2,15]

Y =

2 15

Ingrese el valor para estimar xe= 2.8

xe =

2.8000

n1 =

L =

2 - (5*x)/8

L =

(5*x)/8 - 1

pol =

(65*x)/8 - 11

El valor aproximado es

ye =
CARRERA: IPG
CAMPUS TIQUIPAYA

11.7500

El polinomio es
(65*x)/8 - 11

>> plagrange
Ingrese los valores de x,como vector X= [1.6,3.2]

X =

1.6000 3.2000

Ingrese valores y,como vector Y= [2,15]

Y =

2 15

Ingrese el valor para estimar xe= 2.8

xe =

2.8000
n1 =

pol =

(65*x)/8 - 11

El valor aproximado es

ye =

11.7500

El polinomio es
(65*x)/8 - 11
CARRERA: IPG
CAMPUS TIQUIPAYA

b) Calcule f (2.8) con el uso de polinomio de interpolación de LaGrange de orden


3,elija los valores para la construcción del polinomio entorno al valor buscado (dos
valores inferiores y dos valores superiores )

x 1.6 2 3.2 4.5


f(x) 2 8 15 2

>> plagrange
Ingrese los valores de x,como vector X= [1.6,2,3.2,4.5]

X=

1.6000 2.0000 3.2000 4.5000

Ingrese valores y,como vector Y= [2,8,15,2]

Y=

2 8 15 2

Ingrese el valor para estimar xe= 2.8


xe =

2.8000

n1 =
4

pol =
(3907*x)/120 - (69*x^2)/16 - (5*x^3)/24 - 191/5
El valor aproximado es
ye =
CARRERA: IPG
CAMPUS TIQUIPAYA

14.5800
El polinomio es
(3907*x)/120 - (69*x^2)/16 - (5*x^3)/24 - 191/5

c) Determine los coeficientes de la parábola que pasa por los últimos 3 puntos dados por el
polinomio de LaGrange
x 3.2 4 4.5
f(x) 15 8 2
>> plagrange
Ingrese los valores de x,como vector X= [3.2,4,4.5]

X=

3.2000 4.0000 4.5000

Ingrese valores y,como vector Y= [15,8,2]

Y=

15 8 2

Ingrese el valor para estimar xe= 2.8

xe =

2.8000

n1 =
CARRERA: IPG
CAMPUS TIQUIPAYA

pol =

(37*x)/4 - (5*x^2)/2 + 11

El valor aproximado es

ye =

17.3000

El polinomio es
(37*x)/4 - (5*x^2)/2 + 11 Coeficientes de la parábola
4.-Dados los datos

x 1 2 3 5 7 8
F(x) 3 6 19 99 291 444
a) Calcule f (6.1) con el uso del polinomio de interpolación de LaGrange de orden 1, elija los
valores para la construcción entorno al valor buscado

x 5 7
f(x) 99 291
>> plagrange
Ingrese los valores de x,como vector X= [5,7]

X=

5 7

Ingrese valores y,como vector Y= [99,291]

Y=

99 291

Ingrese el valor para estimar xe= 6.1


CARRERA: IPG
CAMPUS TIQUIPAYA

xe =

6.1000

n1 =

pol =

96*x - 381

El valor aproximado es

ye =

204.6000

El polinomio es
96*x - 381

b) Calcule f (6.1) con el uso de polinomio de interpolación de LaGrange de orden 3 , elija


los valores para la construcción entorno al valor buscado
x 1 5 7 8
f(x) 3 99 291 444
>> plagrange
Ingrese los valores de x,como vector X= [1,5,7,8]
X=

1 5 7 8

Ingrese valores y,como vector Y= [3,99,291,444]


Y=

3 99 291 444

Ingrese el valor para estimar xe= 6.1


CARRERA: IPG
CAMPUS TIQUIPAYA

xe =

6.1000

n1 =

pol =

x^3 - x^2 - x + 4

El valor aproximado es

ye =

187.6710

El polinomio es
x^3 - x^2 - x + 4

5.- a) Determine un polinomio dado por interpolación LaGrange a partir de los valores
x 1 2 3
f(x) -1 6 25
CARRERA: IPG
CAMPUS TIQUIPAYA

function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)

>> plagrange
Ingrese los valores de x,como vector X= [1,2,3]

X =

1 2 3

Ingrese valores y,como vector Y= [-1,6,25]

Y =

-1 6 25

Ingrese el valor para estimar xe= 2.4

xe =

2.4000

n1 =

pol =

6*x^2 - 11*x + 4

El valor aproximado es

ye =

12.1600
CARRERA: IPG
CAMPUS TIQUIPAYA

El polinomio es
6*x^2 - 11*x + 4

b)Observe que los valores de la tabla se generaron con la función f(x)=𝒙𝟑 -2, determine el
valor f (2.4), representado el valor correcto (verdadero o exacto)

f(2.4)=𝟐. 𝟒𝟑 -2=11,8240
c) Use el polinomio de interpolación de LaGrange para determinar f (2.4)
>> plagrange
Ingrese los valores de x,como vector X= [1,2,3]
X=
1 2 3
Ingrese valores y,como vector Y= [-1,6,25]

Y=

-1 6 25
Ingrese el valor para estimar xe= 2.4

xe =

2.4000

n1 =

pol =
CARRERA: IPG
CAMPUS TIQUIPAYA

6*x^2 - 11*x + 4

El valor aproximado es

ye =

12.1600

El polinomio es
6*x^2 - 11*x + 4
d) Calcule el error relativo porcentual verdadero
function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
vr=input('Ingrese el valor real vr= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)
E=abs((vr-ye)/vr)*100
disp ('el error relativo porcentual es ')
disp(E)
>> plagrange
Ingrese los valores de x,como vector X= [1,2,3]
X=

1 2 3
CARRERA: IPG
CAMPUS TIQUIPAYA

Ingrese valores y,como vector Y= [-1,6,25]


Y=

-1 6 25

Ingrese el valor para estimar xe= 2.4


xe =

2.4000
Ingrese el valor real vr= 11.8240
vr =

11.8240
n1 =

3
pol =

6*x^2 - 11*x + 4
El valor aproximado es
ye =
12.1600
El polinomio es
6*x^2 - 11*x + 4
E=

2.8417
CARRERA: IPG
CAMPUS TIQUIPAYA

el error relativo porcentual es


2.8417
6.-a) Determine un polinomio lineal dado por interpolación LaGrange a partir de los valores

x 1 e
f(x) 0 1
function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)
>> plagrange
Ingrese los valores de x,como vector X= [1,2.7183]

X=

1.0000 2.7183

Ingrese valores y,como vector Y= [0,1]

Y=

0 1
CARRERA: IPG
CAMPUS TIQUIPAYA

Ingrese el valor para estimar xe= 2

xe =

n1 =

pol =

(10000*x)/17183 - 10000/17183

El valor aproximado es

ye =

0.5820

El polinomio es
(10000*x)/17183 - 10000/17183
b) Observe que los valores de la tabla se generaron con la función f(x) = ln x , determine el
valor f(2) = ln(2) representado el valor correcto (verdadero o exacto)
f(2) = ln(2)=0.6931
c) Use el polinomio de interpolación de LaGrange para determinar f (2)
>> plagrange
Ingrese los valores de x,como vector X= [1,2.7183]
CARRERA: IPG
CAMPUS TIQUIPAYA

X=

1.0000 2.7183

Ingrese valores y,como vector Y= [0,1]

Y=

0 1

Ingrese el valor para estimar xe= 2

xe =

n1 =

pol =

(10000*x)/17183 - 10000/17183

El valor aproximado es

ye =
CARRERA: IPG
CAMPUS TIQUIPAYA

0.5820

El polinomio es
(10000*x)/17183 - 10000/17183
d) Calcule el error relativo porcentual verdadero

function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
vr=input('Ingrese el valor real vr= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)
E=abs((vr-ye)/vr)*100
disp ('el error relativo porcentual es ')
disp(E)

>> plagrange
Ingrese los valores de x,como vector X= [1,2.7183]

X=

1.0000 2.7183

Ingrese valores y,como vector Y= [0,1]

Y=

0 1

Ingrese el valor para estimar xe= 2


CARRERA: IPG
CAMPUS TIQUIPAYA

xe =

Ingrese el valor real vr= 0.6931

vr =

0.6931

n1 =

2
pol =

(10000*x)/17183 - 10000/17183

El valor aproximado es

ye =

0.5820

El polinomio es
(10000*x)/17183 - 10000/17183

E=

16.0337

el error relativo porcentual es


16.0337

7,.Emplee la porción de la tabla de vapor que se da H2O supe calentada a 200 Mpa ,para
a )encontrar la entropía correspondientes s para un volumen especifico v de 0.108 𝒎𝟑 /Kg con
interpolación lineal de LaGrange usando los dos primeros valores , b) encontrar la misma
entropía correspondiente con el uso de interpolación cuadrática dado por LaGrange

V[𝒎𝟑 /Kg] 0.10377 0.11144 0.1254


S[Kl/Kg .K] 6.4147 6.5453 6.7664

a)

V[𝒎𝟑 /Kg] 0.10377 0.11144


S[Kl/Kg .K] 6.4147 6.5453
CARRERA: IPG
CAMPUS TIQUIPAYA

function plagrange
X=input('Ingrese los valores de x,como vector X= ')
Y=input('Ingrese valores y,como vector Y= ')
xe=input('Ingrese el valor para estimar xe= ')
n1=length(X)
syms x
L=1;
p=0;
for i=1:1:n1
for k=1:1:n1
if k ~=i
L=L*(x-X(k))/(X(i)-X(k));
end
end
p=p+Y(i)*L;
L=1;
end
pol=expand(p)
disp('El valor aproximado es')
ye=subs(pol,xe)
disp('El polinomio es ')
disp(pol)

>> plagrange
Ingrese los valores de x,como vector X= [0.10377,0.11144]

X=

0.1038 0.1114

Ingrese valores y,como vector Y= [6.4147,6.5453]

Y=

6.4147 6.5453

Ingrese el valor para estimar xe= 0.108


CARRERA: IPG
CAMPUS TIQUIPAYA

xe =

0.1080

n1 =

pol =

(13060*x)/767 + 35648387/7670000

El valor aproximado es

ye =

6.4867

El polinomio es
(13060*x)/767 + 35648387/7670000
b)
V[𝒎𝟑 /Kg] 0.10377 0.11144 0.1254
S[Kl/Kg .K] 6.4147 6.5453 6.7664

>> plagrange
Ingrese los valores de x,como vector X= [0.10377,0.11144,0.1254]
CARRERA: IPG
CAMPUS TIQUIPAYA

X=

0.1038 0.1114 0.1254

Ingrese valores y,como vector Y= [6.4147,6.5453,6.7664]

Y=

6.4147 6.5453 6.7664

Ingrese el valor para estimar xe= 0.108

xe =

0.1080

n1 =

pol =

(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 +
1106147258291/275713490000

El valor aproximado es
CARRERA: IPG
CAMPUS TIQUIPAYA

ye =

6.4875

El polinomio es
(33419961535*x)/1157996658 - (31834750000*x^2)/578998329 +
1106147258291/275713490000

También podría gustarte