Está en la página 1de 9

Trabajo de Análisis

Numérico

Integrantes: Víctor Rivas Meza

Víctor Darce

Diana Abigail Vega

Roxana Vanegas

Aylin Piura

Amilkar Steven Rodríguez


10.La población mundial para los años que se indicaran era:

Año 1965 1975 1985 1990


Población(Millones 3.340 4.08 4.850 5.290
) 0

¿Hubiese sido buena la predicción para 1990 de la función de interpolación


cuadrática correspondiente a los otros tres años?

Mediante esta función: Calcular en que año la población mundial será de 6500
millones. ¿Piensas que has hecho una predicción correcta?
 Código:
syms x
y=(5534023222134467*x^2) /36893488147419103232 -
(4656722014721803*x) /9007199254740992 +
7741639380978349/17592186044416-6.5
m=solve(y)
double(m)

 Resultado:

( 5534023222134467∗x 2) ( 46566722014721803∗x ) 7627290171689645


Y= − +
36893488147419103232 9007199254740992 17592186044416
¿ 1441.43007963938
¿ 2005.23658702916
11. En un experimento para determinar la temperatura corporal, como
resultado de la administración de un nuevo fármaco, se obtuvieron los
siguientes valores, en función del tiempo transcurrido desde su toma:

Tiempo(horas) 0 1 2 3 4 5
Temperatura 36.8 37.2 38.3 37.9 37.7 37.5

Determinar la temperatura corporal aproximada a las 2h y 45 minutos de la


admiración del fármaco.
 Código:
X=[0 1 2 3 4 5];
Y=[36.8;37.2;38.3;37.9;37.7;37.5];
A=vander(X)
P= A\Y
polyval(P,2.45)
xg=linspace(0,6);
yp=polyval(P,xg);
plot(X,Y,'*',xg,yp)

 Resultados:
A
0 0 0 0 0 1
1 1 1 1 1 1
32 16 8 4 2 1
243 81 27 9 3 1
1024 256 64 16 4 1
3125 625 125 25 5 1

P
-0.048333333333344
0.645833333333346
-3.03333333333338 = 38.2284653796875 (Sera la temperatura
5.645166666666674 corporal máxima aproximada durante 2h y 45
min.)
-2.81833333333336
36.8
 Grafica:

12. El número de calorías por español y día, en el periodo 1962-1987, siguió


esta tendencia:

Año 1962 1970 1980 1987


Miles de calorías 2.76 2.87 3.32 3.49
Hallar la previsión para 1990 a partir de la función lineal de los dos últimos
años.
 Código:

x0=1980;
x1=1987;
y0=3.32;
y1=3.49;
m=((y1-y0)/(x1-x0))
syms x
disp. ('La función Lineal seria:')
F(x)=m*(x-x1)+y1
x = 1990;
disp. ('La función evaluada el 1990 es:')
y= m*(x-x1)+y1
X=[1980 1987];
Y=[3.32 3.49];
P=1985:1:1990;
hold on
plot(X,Y,'o',P,F(x))
plot(X,Y,'r')
xlabel('Año')
ylabel('Miles de calorías')

 Respuesta:
M= 0.0242857142857143
La función lineal seria:
(17∗x) 7834

700 175

La función evaluada en 1990 es:


y=3.5628571428571 4

 Grafica:
Efectuar la misma previsión con el polinomio de interpolación de segundo grado
a partir de los datos de 1970 a1987.

 Código

A=[3880900 1970 1;3920400 1980 1;3948169 1987 1];


Ti=[2.87;3.32;3.49];
R=inv(A)*Ti
syms x
polinomio=R(3,1) +R(2,1)*x +R(1,1)*x^2
X=[1970 1980 1987];
Y=[2.87 3.32 3.49];
P=1900:1:2025;
m=(2734825065733065*P)/562949953421312 -
(5619281282950899*P.^2)/4611686018427387904 -
5320110082373381/1099511627776;
plot(X,Y,'o',P,m,'r')
xlabel('Años')
ylabel('Miles de Calorias')
f=1990;
valor=subs(polinomio,f);
double(valor)
 Resultados:

R
-0.0012184873949565
4.85802521007817
-4838.61193276733

Polinomio
(2734825065733065∗x ) ( 5619281282950899∗x 2 ) 5320110082373381
− −
562949953421312 4611686018427387904 1099511627776

¿ 3.52630252099713

 Grafica:

13.Las diferentes contracciones de un resorte (en mm), dependiendo de las


cargas aplicadas (en kp) vienen dadas en la tabla siguiente:

Carga(x) 5 10 15 20 25
Contracciones(y) 49 105 172 253 352
Hallar la función cuadrática que se ajusta a las contracciones correspondientes a
x=5, x=15 y x=25. ¿Qué error se comete si le empleamos para calcular las
contracciones cuando las cargas don x=10 y x=20?

 Código:
A=[25 5 1;255 15 1;625 25 1];
Ti=[49;172;352];
R=inv(A)*Ti;
syms x
polinomio=R(3,1) +R(2,1)*x +R(1,1)*x^2
disp('La funcion evaluada en 10 es:')
x=10;
y=(57*x^2)/140 + (411*x)/140 + 169/7
error=(105-y)
disp('La funcion evaluada en 20 es:')
x=20;
y=(57*x^2)/140 + (411*x)/140 + 169/7
error=(253-y)
X=[5 10 15 20 25];
Y=[49 105 172 253 352];
P=5:1:25;
m=(57*x^2)/140 + (411*x)/140 + 169/7
hold on
plot(X,Y,'o',P,m,'r')
plot(X,Y)
ylabel('Carga')
xlabel('Contraccion')

 Resultados:
Polinomio
( 57∗x2 ) ( 411∗x ) 169
+ +
140 140 7

La función evaluada en 10 es:


y=94.2142857142857
Error:
=10.7857142857143

La función evaluada en 20 es:


Y =245.714285714286

Error:
=7.28571428571428

 Gráfica:

También podría gustarte