Escolar Documentos
Profissional Documentos
Cultura Documentos
CARMEN
Campus III
DAIT
Se han hecho tres registros de temperatura en F en una regin de Mxico para los aos 2013, 2014 y 2015.
Para los dos primeros aos el intervalo de muestreo es regular, es decir, que las lecturas de las temperaturas es
el mismo y a intervalos iguales. Para el registro del ao 2015 las lecturas estn desfasadas respecto a las dos
primeras. Si queremos hacer un promedio de las temperaturas para los tres aos es necesario construir un
polinomio interpolador para calcular las temperaturas del tercer registro en los mismo das que las 2013 y 2014
y as garantizar que el promedio refleja el comportamiento para dicho instante del ao. El polinomio
interpolador slo se va a construir para el tercer registro y nicamente para los 5 primeros puntos. Por lo tanto,
el polinomio resultante va a ser de cuarto grado. Vamos a estimar el polinomio tanto por el mtodo de
interpolacin simple como por el mtodo de polinomios de Lagrange.
Datos del problema:
Tabla 1
Tabla 3
Tempera
Dia
Temperatur
a tura
Las dos primeras tablas tiene los datos
obtenidos en el mismo
de das pero
1 numero
45.36
la tercera tiene das diferentes por lo tanto
debemos aplicar una interpolacin
30
50.87 para
conocer los valores de las temperaturas en
esos das.
90
56.05
Usaremos dos mtodos.
120
60.49
150
67.17
Dia
1
39.6
45muestran
43.43todos los
Las tablas mostradas anteriormente solo contienen parte de los datos pero a continuacin se
100
datos correspondiente a la Tabla 3 la cual obviamente es la que se encuentra desfasada respecto a 47.3
las otras dos.
140
50.92
Dias 1
45
100 140
160
190
220
250
280
310 160 32057.05340
Temp 39.6 43.43 47.3 50.92 57.05 63.31 68.07 68.47 63.18 54.52 46.1
40.17
.
Metdo de interpolacin
Tabla 2
Dia
Tempera
tura
1
33.84
30
35.98
90
38.55
120
41.36
150
46.92
simple:
4
140
5
160
50.92
57.05
a0 x 0 a1 x1 a2 x 2 ...an x n
De manera que:
10
11
12
13
14 39.6
0
451 452 453 454 43.43
45
1000 1001 1002 1003 1004 47.3
0
1
2
3
4
140 140 140 140 140 50.92
1600 1601 1602 1603 1604 57.05
Con ayuda de MatLab se resuelve el sistema de ecuaciones de 4to grado.
El script es el siguiente:
a
1
1
1
1
= [1 1 1 1 1 39.6;
45 45^2 45^3 45^4 43.43;
100 100^2 100^3 100^4 47.3;
140 140^2 140^3 140^4 50.92;
160 160^2 160^3 160^4 57.05];
Entonces:
39.59
[m,n]=size(a);
for j=1:m-1
for z=2:m
if a(j,j)==0
t=a(1,:);a(1,:)=a(z,:);
a(z,:)=t;
end
end
for i=j+1:m
a(i,:)=a(i,:)-a(j,:)*(a(i,j)/a(j,j));
end
end
for j=m:-1:2
for i=j-1:-1:1
a(i,:)=a(i,:)-a(j,:)*(a(i,j)/a(j,j));
end
end
for s=1:m
a(s,:)=a(s,:)/a(s,s);
x(s)=a(s,n);
end
disp('Gauss-Jordan method:');
a
0.002545302085430
0.003648051988377
0.000045332507308
0.000000168075752
0000168075752
x 4 - 0.000045332507308
8942414528608
Y con Matlab graficamos la funcin :
x 3 + 0.003648051988377
x 2 - 0.002545302085430
El script de la
grafica es:
[1:0.1:160];
0.000000168075752*x.^4-0.000045*x.^3+0.003648051988377*x.^2-0.002545302085430*x+
.598942414528608;
ot(w,y,'o',x,t);
Ahora podemos calcular las temperaturas para los das que se usan en las otras dos tablas.
Evaluamos la funcin con:
x=30;
4
3
2
t= 0.000000168075752 (30)
-0.000045 (30)
+0.003648051988377 (30)
0.002545302085430(30) + 39.598942414528608=
x=90;
4
t= 0.000000168075752 (90)
39.6307
(90)3
-0.000045
+0.003648051988377
(90)2
0.002545302085430(90) + 39.598942414528608=
47.14
X=120;
t= 0.000000168075752
-
(120)4
48.91
-0.000045
(120)3
+0.003648051988377
0.002545302085430(120) + 39.598942414528608=
x=150;
4
t= 0.000000168075752 (150)
-0.000045
(150)3
0.002545302085430(150) + 39.598942414528608=
54.51
7
De manera que:
+0.003648051988377
(150)2
(120)2
Tabla 1
Tabla 3
Dia
50.87+ 35.98+39.6307
=
3
4
56.05+38.55+
47.17
Dia 90:
=
3
60.49+ 41.36+48.91
=
3
Dia 150:
67.17 +46.92+54.5117
=
3
Dia
1
30
90
120
150
33.84
35.98
38.55
41.36
46.92
47.25
Dia 120:
Asi que:
1
30
90
120
150
Dia
1
30
90
120
150
Tempera
tura
45.36
50.87
56.05
60.49
67.17
Tabla 2
Dia
1
30
90
120
150
grados Fahrenheit
42.16 grados Fahrenheit
grados Fahrenheit
Temperatur
a
promedio
39.48
42.16
47.25
50.25
56.20
Metodo de Lagrange
Temperatur
a
39.6
39.6307
47.17
48.91
54.5117
as
P ( x )= P i ( x)
i=1
Donde
n
Pi ( x ) = y i
Dia
1
30
90
120
150
j=1,i j
xx i
x jx i
Temperatur
a
33.84
35.98
38.55
41.36
46.92
Tabla 2
Dia
1
30
90
120
150
Dia
1
45
100
140
160
Tempera
Temperatur
a tura
45.36
50.87
56.05
60.49
67.17
39.6
43.43
47.3
50.92
57.05
mp
39.6
43.43
47.3
50.92
57.05
63.31
68.07
68.47
63.18
54.52
46.1
40.17
4
140
5
160
50.92
57.05
. Etctera
Ahora se sustituyen los valores
P 1 ( x )=
P2 ( x ) =
P3 ( x ) =
P4 ( x ) =
50.92(x1)( x45)(x100)(x160)
(1401)(14045)(140100)(140160)
P5 ( x ) =
Desarrollando
1
P1 ( x ) =
x 4445 x3 +70400 x 24598000 x +100800000
2431110 (
P2 ( x ) =
43.43
4
3
2
26438500 ( x 401 x +52800 x 2292400 x +2240000
P3 ( x ) =
47.3
4
3
2
13068000 ( x 346 x +36245 x 1043900 x +100800
P4 ( x )=
50.92
4
3
2
10564000 ( x 306 x +28005 x 747700+720000
P5 ( x ) =
57.05
4
3
2
21942000 ( x 286 x +25085 x 654800+630000
Ahora sumaremos
P1+ P 2+ P3 + P 4 + P5
Y tenemos:
4
x 3 + 0.003648051988377
x2 -
[1:0.1:160];
0.000000168075752*x.^4-0.000045*x.^3+0.003648051988377*x.^2-0.002545302085430*x+
.598942414528608;
ot(w,y,'o',x,t);
-0.000045
(30)3
+0.003648051988377
(30)2
0.002545302085430(30) + 39.598942414528608=
x=90;
39.6307
4
P(90)= 0.000000168075752 (90)
-0.000045
(90)3
+0.003648051988377
0.002545302085430(90) + 39.598942414528608=
47.14
x=120;
(90)2
P(150)= 0.000000168075752
(120)
48.91
-0.000045
(120)
+0.003648051988377
(120)
0.002545302085430(120) + 39.598942414528608=
x=150;
4
P(150)= 0.000000168075752 (150)
-0.000045
(150)3
+0.003648051988377
(150)2
0.002545302085430(150) + 39.598942414528608=
54.51
7
La finalidad es poder calcular el promedio de las temperaturas con respecto a los das de las otras dos tablas
Tabla 1
Tabla 3
Dia
50.87+ 35.98+39.6307
=
3
4
56.05+38.55+
47.17
Dia 90:
=
3
1
30
90
120
150
Dia
1
30
90
120
150
Tempera
tura
45.36
50.87
56.05
60.49
67.17
33.84
35.98
38.55
41.36
46.92
60.49+ 41.36+48.91
=
3
Dia 150:
67.17 +46.92+54.5117
=
3
Dia
1
30
90
120
150
Dia
1
30
90
120
150
los das en las tablas:
grados Fahrenheit
42.16 grados Fahrenheit
Dia 120:
Tabla 2
Temperatura
promedio
39.48
42.16
47.25
50.25
56.20
Temperatur
a
39.6
39.6307
47.17
48.91
54.5117