Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPUS TIQUIPAYA
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
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
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
Y=
xe =
10
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
1.0003
el valor estimado es
1.0003
E=
0.0300
el error relativo porcentual es
0.0300
CARRERA: IPG
CAMPUS TIQUIPAYA
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
Y=
CARRERA: IPG
CAMPUS TIQUIPAYA
2 8
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 )
>> pnewton
ingrese los valores x: X= [1.6,2,3.2,4.5]
X=
Y=
2 8 15 2
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
pol =
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=
Y=
15 8 2
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
pol =
ye =
17.3000
el valor estimado es
17.3000
CARRERA: IPG
CAMPUS TIQUIPAYA
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
Y=
99 291
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
>> pnewton
ingrese los valores x: X= [1,5,7,8]
X=
1 5 7 8
Y=
3 99 291 444
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
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
Y=
-1 6 25
xe =
2.4000
n1 =
D=
0 0 0
0 0 0
0 0 0
D=
-1 0 0
6 0 0
25 0 0
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
>> pnewton
ingrese los valores x: X= [1,2,3]
X=
1 2 3
Y=
-1 6 25
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
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
>> pnewton
ingrese los valores x: X= [1,2,3]
X=
1 2 3
Y=
-1 6 25
xe =
2.4000
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
pol =
6*x^2 - 11*x + 4
ye =
12.1600
el valor estimado es
12.1600
E=
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
Y=
0 1
CARRERA: IPG
CAMPUS TIQUIPAYA
xe =
n1 =
D=
0 0
0 0
D=
0 0
1 0
(10000*x)/17183 - 10000/17183
pol =
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)
>> pnewton
ingrese los valores x: X= [1,2.7183]
X=
1.0000 2.7183
Y=
0 1
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
Y=
0 1
xe =
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
a)
>> pnewton
ingrese los valores x: X= [0.10377,0.11144]
X=
0.1038 0.1114
Y=
6.4147 6.5453
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)
>> pnewton
ingrese los valores x: X= [0.10377,0.11144,0.1254]
X=
Y=
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
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
Y=
0.9030 1.0791
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
Y=
0.9030 1.0791
xe =
10
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
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
Y =
xe =
10
vr =
n1 =
pol =
CARRERA: IPG
CAMPUS TIQUIPAYA
ye =
0.9993
El polinomio es
(2543*x)/30000 - (61*x^2)/30000 + 71/200
E =
0.0667
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
Y =
2 15
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
Y =
2 15
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
>> plagrange
Ingrese los valores de x,como vector X= [1.6,2,3.2,4.5]
X=
Y=
2 8 15 2
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=
Y=
15 8 2
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
Y=
99 291
xe =
6.1000
n1 =
pol =
96*x - 381
El valor aproximado es
ye =
204.6000
El polinomio es
96*x - 381
1 5 7 8
3 99 291 444
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
Y =
-1 6 25
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
-1 6 25
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
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
Y=
0 1
CARRERA: IPG
CAMPUS TIQUIPAYA
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
Y=
0 1
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
Y=
0 1
xe =
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
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
a)
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
Y=
6.4147 6.5453
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=
Y=
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