Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
Ejercicio 20 inciso 1:
y(3.95241)
Para empesar a poder a resolver la interpolacion tendremos que indicar si la tabla es
equiespaciada o no equiespaciada:
El metodo de lagrange se puede utilizar para cualquiera de los casos anteriores, ya sea
equiespaciada o no, el incombeniente es que no nos dice el grado del polinomio, pero aun
asi la utilizaremos y encomtraremos el grado del polinomio interando.
Utilizaremos la sig formula genaral del metodo de langrange
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
como los calculos son muy largos utilizaremos las hojas de calculo de exel pero
describiremos cada paso entre calculos
para el primer valor a buscar
y( 3.95241)
utilizaremos los siguientes valores para calcular el dato pedio, para empezar debemos
tomar los intevalos donde el dato pedido se encuentra
y tenemos que
n1
x0
x1
y0
y1
x
3.83196
4.21208
-3.347E-007
-1.57E-008
3.95241
3.45184
3.83196
4.21208
-5.3362E-006
-3.347E-007
-1.57E-008
3.95241
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
de nueva cuenta sustituimos valores emitimos la formula con los valores por que
quedaria muy grande ya que a medida que avanzamos aumentando el grado del
polinomio la formula empieza a tener mas datos.
Y(3.95241)=2.73181e-7
con la segunda aproximacion obtenida podemos calcular el criterio de convergencia:
2.73181e-7-(--2.3362e-7)
ccn=1.8551749411
entonces la tabla obtenida despues de 5 iteraciones es la siguiente
n
y(X)
cc
1 -2.3362E-007
2 2.73181E-007 1.8551749441
3 -2.0398E-006 1.1339282069
4 1.59835E-006 2.2761608224
5 -2.0874E-005 1.0765716428
Y(3.95241)=-2.03998e-6
por que decidimos poner este resultado la respuesta es que mientras seguiamos iterando
los datos se comportaban de manera que representaban una oscilacion, ademas ese
valor se encontraba dentro del rango que imaginamos obtener.
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
3.83196
4.21208
-3.347E-007
-1.57E-008
7.90718
y(7.90718)=3.085326e-6
n2
x0
x1
x2
y0
y1
y2
x
3.45184
3.83196
4.21208
-5.3362E-006
-3.347E-007
-1.57E-008
7.90718
y(7.90718)=-0.000240911
n3
x0
x1
x2
x3
y0
y1
y2
y3
x
3.07172
3.45184
3.83196
4.21208
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
7.90718
y(7.90718)=.0096702251
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n4
x0
x1
x2
x3
x4
y0
y1
y2
y3
y4
x
2.6916
3.07172
3.45184
3.83196
4.21208
-0.000569632
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
7.90718
y(7.90718)=-.216402053
n5
x0
x1
x2
x3
x4
x5
y0
y1
y2
y3
y4
y5
x
2.31149
2.6916
3.07172
3.45184
3.83196
4.21208
-0.00381523
-0.000569632
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
7.90718
y(7.90718)=2.544418252
tabla con los resultados y convergencia
n
y(X)
cc
1 3.08526E-006
2 -0.000240911 1.012806625
3 0.0096703351 1.0249123987
4 -0.216402053 1.0446868918
5 2.5444148252 1.085049832
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
para este ejercicio el resultado es
y(7.90718)=-0.000240911 y es de polinomio grado 2 tomamos este resultado ya que el
comportamiento de los resultados obtenidos hacia que el criterio de convergencia creciera
en vez deir disminuyendo por lo tanto podemos concluir que al extrapolar obtenemos un
mayar porcentaje de error
para resolver los ejercicios siguiente intercambiomos la tabla dada de la siguiente manera
al tener la tabla de esta manera podemos visualizar mas facilmente los intervalos que
debemos utilizar para obtener las aproximaciones pededidas. Podemos observar que de
igual manera la tabla es no equispaciada por lo tanto precederemos a realizar las
aproximaciones con el metodo de langrange
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
x(-6.2e-9)
en esta ocacion solo pondremos los datos a operar con los resultados obtenidos, y la
tabla final con la convergencia
n1
y0
y1
x0
x1
y
resultado
-3.347E-007
-1.57E-008
3.83196
4.21208
-6.20E-009
4.2234001881
n2
y0
y1
y2
x0
x1
x2
y
resultado
-5.3362E-006
-3.347E-007
-1.57E-008
3.45184
3.83196
4.21208
-6.20E-009
4.2240545441
n3
y0
y1
y2
y3
x0
x1
x2
x3
x
resultado
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
3.07172
3.45184
3.83196
4.21208
-6.20E-009
4.2241090201
n4
y0
y1
y2
y3
y4
x0
x1
x2
x3
x4
y
resultado
-0.000569632
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
2.6916
3.07172
3.45184
3.83196
4.21208
-6.20E-009
4.2241151083
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n5
y0
y1
y2
y3
y4
y5
x0
x1
x2
x3
x4
x5
x
resultado
-0.00381523
-0.000569632
-6.3704E-005
-5.3362E-006
-3.347E-007
-1.57E-008
2.31149
2.6916
3.07172
3.45184
3.83196
4.21208
-6.20E-009
4.2241160172
y(X)
cc
1 4.2234001881
2 4.2240545441 0.0001549118 x
3 4.2241090201 1.28964E-005
4 4.2241151083 1.44131E-006
5 4.2241160172 2.15174E-007
x(-6.2e-9)=4.2241160172
en este modelo si obtuvimos la convergencia deseada y el grado del polinomio fue 5
x(-1.59e-8)
n1
y0
y1
x0
x1
y0
resultado
-9E-010
-2.62E-008
-4.53064
-4.15052
-5.90E-009
-4.45551747
n2
y0
y1
y2
x0
x1
x2
y
resultado
-9E-010
-2.62E-008
-5.345E-007
-4.53064
-4.15052
-3.7704
-5.90E-009
-4.452801798
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n3
y0
y1
y2
y3
x0
x1
x2
x3
x
resultado
-9E-010
-2.62E-008
-5.345E-007
-8.1309E-006
-4.53064
-4.15052
-3.7704
-3.39029
-5.90E-009
-4.452625797
n4
y0
y1
y2
y3
y4
x0
x1
x2
x3
x4
y
resultado
-9E-010
-2.62E-008
-5.345E-007
-8.1309E-006
-9.2630E-005
-4.53064
-4.15052
-3.7704
-3.39029
-3.01017
-5.90E-009
-4.452610363
n5
y0
y1
y2
y3
y4
y5
x0
x1
x2
x3
x4
x5
x
resultado
-9E-010
-2.62E-008
-5.345E-007
-8.1309E-006
-9.2630E-005
-0.000790416
-4.53064
-4.15052
-3.7704
-3.39029
-3.01017
-2.63005
-5.90E-009
-4.452608555
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
tabla de resultados
n
1
2
3
4
5
y(X)
cc
-4.45551747
-4.452801798 -0.00060988
-4.452625797 -3.9527E-005
-4.452610363 -3.4662E-006
-4.452608555 -4.0618E-007
ejercicio 20b
tenemos la siguiente tabla
x
y
-3
-2.90868
-2.81737
-2.72605
-2.63474
-2.54342
-2.4521
-2.36079
-2.26947
-2.17815
-2.08684
-1.99552
-1.90421
-1.81289
-1.72157
-1.63026
-1.53894
-1.44762
-1.35631
-1.26499
-1.17368
-1.08236
-0.991043
-0.899727
-112.219
-100.06
-89.1659
-79.417
-70.7032
-62.9244
-55.9894
-49.8147
-44.3241
-39.4483
-35.1239
-31.2929
-27.9025
-24.9045
-22.255
-19.9137
-17.8441
-16.0125
-14.3886
-12.9443
-11.6544
-10.4955
-9.44645
-8.48794
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
y nos piden tambien calcular aproximaciones tanto en x como en y esta tabla en
apariencia puede parecer equispaciada pero al ver el intervalo entre cada rango hay una
muy pequea variacion por lo tanto usaremos el meto de langrange anteriormente
mencionado
formula general
y(-2.96)
n1
x0
x1
y0
y1
x
resultado
-3
-2.90868
-112.219
-100.06
-2.96E+000
-106.8305338
n2
x0
x1
x2
y0
y1
y2
x
resultado
-3
-2.90868
-2.81737
-112.219
-100.06
-89.1659
-2.96E+000
-106.6746028
n3
x0
x1
x2
x3
y0
y1
y2
y3
x
resultado
-3
-2.90868
-2.81737
-2.72605
-112.219
-100.06
-89.1659
-79.417
-2.96E+000
-106.6670911
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n4
x0
x1
x2
x3
x4
y0
y1
y2
y3
y4
x
resultado
-3
-2.90868
-2.81737
-2.72605
-2.63474
-112.219
-100.06
-89.1659
-79.417
-70.7032
-2.96E+000
-106.6668839
n5
x0
x1
x2
x3
x4
x5
y0
y1
y2
y3
y4
y5
x
resultado
-3
-2.90868
-2.81737
-2.72605
-2.63474
-2.54342
-112.219
-100.06
-89.1659
-79.417
-70.7032
-62.9244
-2.96E+000
-106.6671458
tabla de resultados
n
1
2
3
4
5
y(X)
cc
-106.8305338
-106.6746028 -0.001461744
-106.6670911 -7.0422E-005
-106.6668839 -1.9425E-006
-106.6671458 0.000002456
y(-2.96)=-106.6668839
este es el resultado obtenido basados a la tolerancia que se queria tener y el polinomio de
de grado 4
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
y(4.94)
n1
x0
x1
y0
y1
x
resultado
-0.991043
-0.899727
-9.44645
-8.48794
4.94E+000
52.835339364
n2
x0
x1
x2
y0
y1
y2
x
resultado
-1.08236
-0.991043
-0.899727
-10.4955
-9.44645
-8.48794
4.94E+000
-135.3328322
n3
x0
x1
x2
x3
y0
y1
y2
y3
x
resultado
-1.17368
-1.08236
-0.991043
-0.899727
-11.6544
-10.4955
-9.44645
-8.48794
4.94E+000
745.98319149
n4
x0
x1
x2
x3
x4
y0
y1
y2
y3
y4
x
resultado
-1.26499
-1.17368
-1.08236
-0.991043
-0.899727
-12.9443
-11.6544
-10.4955
-9.44645
-8.48794
4.94E+000
-823.1416938
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n5
x0
x1
x2
x3
x4
x5
y0
y1
y2
y3
y4
y5
x
resultado
-1.35631
-1.26499
-1.17368
-1.08236
-0.991043
-0.899727
-14.3886
-12.9443
-11.6544
-10.4955
-9.44645
-8.48794
4.94E+000
-3557.560658
tabla de resultados
n
y(X)
cc
1 52.835339364
2 -135.3328322 1.3904103573
3 745.98319149 1.1814153908
4 -823.1416938 1.9062634017
5 -3557.560658 0.7686218809
en esta ejercicio obtuvimos un comportamiento muy raro por que cada vez que haciamos
una nueva iteracion los valores obtenidos eran muy distantes entre si se reviso varias
veces el procedimiento y sigui arrojando los mismos valores por la tanto pensamos que
esta diferencia de resultados se debio aque se estaba extrapolando y al aumentar el
grado del polinomio el error obtenido aumentaba
x(-120) en este ejrcicio tenemos que usar la extrapolacion
n1
y0
y1
x0
x1
y
resultado
-112.219
-100.06
-3
-2.90868
-1.20E+002
-3.061954
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n2
y0
y1
y2
x0
x1
x2
y
resultado
-112.219
-100.06
-89.1659
-3
-2.90868
-2.81737
-1.20E+002
-3.05559267
n3
y0
y1
y2
y3
x0
x1
x2
x3
y
resultado
-112.219
-100.06
-89.1659
-79.417
-3
-2.90868
-2.81737
-2.72605
-1.20E+002
-3.057192423
n4
y0
y1
y2
y3
y4
x0
x1
x2
x3
x4
y
resultado
-112.219
-100.06
-89.1659
-79.417
-70.7032
-3
-2.90868
-2.81737
-2.72605
-2.63474
-1.20E+002
-3.056562585
n5
y0
y1
y2
y3
y4
y5
x0
x1
x2
x3
x4
x5
y
resultado
-112.219
-100.06
-89.1659
-79.417
-70.7032
-62.9244
-3
-2.90868
-2.81737
-2.72605
-2.63474
-2.54342
-1.20E+002
-3.057070285
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
tabla de resultados
n
y(X)
cc
1
-3.061954
2 -3.05559267 -0.002081864
3 -3.057192423 0.0005232754
4 -3.056562585 -0.000206061
5 -3.057070285 0.0001660742
para
x(-120)=-3.057070285 en este caso el polinomio fue de grado 5 como se puede obsevar
en la tabla de resultados
x(-78.9448)
n1
y0
y1
x0
x1
y
resultado
-79.417
-70.7032
-2.72605
-2.63474
-7.89E+001
-2.72110192
n2
y0
y1
y2
x0
x1
x2
y
resultado
-89.1659
-79.417
-70.7032
-2.81737
-2.72605
-2.63474
-7.89E+001
-2.721336223
n3
y0
y1
y2
y3
x0
x1
x2
x3
y
resultado
-100.06
-89.1659
-79.417
-70.7032
-2.90868
-2.81737
-2.72605
-2.63474
-7.89E+001
-2.721353107
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
n4
y0
y1
y2
y3
y4
x0
x1
x2
x3
x4
y
resultado
-112.219
-100.06
-89.1659
-79.417
-70.7032
-3
-2.90868
-2.81737
-2.72605
-2.63474
-7.89E+001
-2.721355553
tablas de resultados
n
y(X)
cc
1 -2.72110192
2 -2.721336223 8.60988E-005
3 -2.721353107 6.20422E-006
4 -2.721355553 8.98619E-007
x(-78.9448)=-2.721355553
para este modelo tenemos que el grado del polinomio es 4 por que llegamos a el criterio
de convergencia deseado
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
Ejercicio 21
El metodo de lagrange se puede utilizar para cualquiera de los casos anteriores, ya sea
equiespaciada o no, el incombeniente es que no nos dice el grado del polinomio, pero aun
asi la utilizaremos y encomtraremos el grado del polinomio interando.
Como los calculos son muy laboriosos nos haremos valer con la ayuda del programa
excel y obtendremos las siguientes tablas:
7.05E+0
0
7.03E+0 Y
0 0
Y
7.05233 1
-56.2791
-56.4187
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
VALOR A CALCULAR
Y1(7.0476)
5.638084E+0
1
y
1 y(7.0476)
cc
5*10^-7
Al realizar la interacion con N=2 si se cumple con el cc., y se obtiene la tabla sig:
N=2
7.05E+0
0
7.03E+0 Y
0 0
-5.63E+01
7.05E+0 Y
0 1
-5.64E+01
VALOR A CALCULAR
CC2
0.000000E
Y2(2.6000000E-02)
+00
5.638084E+0
1
X
X0
X1
N
1
2
CCN
-5.638084E+01
0.000000E+
-5.638084E+01
00
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
Resolucion de Y(7.56781)
Se siguen los pasos del ejercicio anterior y se obtienen las tablas siguientes:
N=1
X
X0
X1
7.57E+0
0
7.21E+0 Y
0 0
-5.77E+01
7.23E+0 Y
0 1
-5.78E+01
VALOR A CALCULAR
Y1(7.56781)
6.054410E+
01
Y
y(7.56781)
cc
5*10^-7
Al interar con N=2 se observa que aun no se cumple el cc. Y se sigue interando
N=2
X
X0
X1
X2
7.57E+0
0
7.19E+0 Y
0 0
-5.75E+01
7.21E+0 Y
0 1
-5.77E+01
7.23E+0 Y
0 2
-5.78E+01
VALOR A CALCULAR
CC2
2.653999EY2(7.56781)
04
-6.056018E+01
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
Cuando llegamos a la interacion N=3 si se cumple el cc., y nos da el grado del polinomio
que es 3.
N=3
X
X0
X1
X2
7.57E+00
7.19E+00 Y0
7.21E+00 Y1
7.23E+00 Y2
-5.75E+01
-5.77E+01
-5.78E+01
VALOR A CALCULAR
CC3
0.000000E+0
0
Y3(2.6000000E-02)
6.056018E+0
1
X0
X1
5.76E+0
1
5.75E+0
1 Y0
7.19189
57.6747 Y1
7.20934
VALOR A CALCULAR
X1(-57.5749)
7.196865E+
00
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
Se checa el criterio de convergecia y como no se cumple se sigue interando.
N
1
Y
X(57.5749)
Cc
5*10^-7
Cuando interamos con N=2 si se cumple el criterio de convergencia y se queda con esta
interacion.
N=2
X
-5.76E+01
X0
X1
Y
-5.75E+01 0
7.19E+00
Y
-5.77E+01 1
7.21E+00
VALOR A CALCULAR
CC2
0.000000E+0
X2(-57.5749)
0
7.196865E+
00
Y
7.196865E+
00
7.196865E+
00
CCN
0.000000E+
00
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
X0
X1
5.58E+0
1
5.60E+0 Y
1 0
7
Y
-56.1396 1
7.01744
VALOR A CALCULAR
X1(-55.8302)
6.978787E+
00
X
X(55.8302)
cc
5*10^-7
X0
X1
5.58E+0
1
5.60E+0 Y
1 0
7.00E+00
5.61E+0 Y
1 1
7.02E+00
VALOR A CALCULAR
CC2
X2(-55.8302)
0.000000E+00
6.978787E+0
0
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
En la sig. tabla veremos como se cumple el cc. Y se queda asi indicando que es de orden
2
N
1
2
Y
CCN
6.978787E+0
0
6.978787E+0
0 0.000000E+00
printf("\n\tMetodo de Lagrange\n");
/*printf("\nIntrudusca el valor n: ");
scanf_s("%d",&n);*/
printf("\nIntrodisca el valor de x: ");
scanf_s("%f",&xo);
for(k=0;k<N;k++)
{
printf("\nIntrodusca el valor de x[%d]: ",k);
scanf_s("%f",&x[k]);
printf("\nIntrodusca el valor de y[%d]: ",k);
scanf_s("%f",&y[k]);
}
yo=0;
for(i=0;i<N;i++)
{
AUTOEVALUACION 5
INTERPOLACION
UNIVERSIDAD AUTONOMA METROPOLITANA
prod=1;
for(j=0;j<N;j++)
{
if(j=i)
{
j=j+1;
if(j=N)
{
prod=prod;
}
else
{
prod=prod*((xo-x[j])/(x[i]-x[j]));
}
}
else
{
prod=prod*((xo-x[j])/(x[i]-x[j]));
}
yo=yo+(y[i]*prod);
ademas de este trabajo en pdf anexamos los libros de exel para que puedan observar
como hicimos cada calculo