Академический Документы
Профессиональный Документы
Культура Документы
ACTIVIDAD 2.
MODELACION MATEMATICA EN INGENIERIA Y ECO DE SEGUNDO ORDEN
UN PROGRAMA DE MECÁNICA ORBITAL
INTEGRANTES
EDISON JAVIER BARRAGAN CUBILLOS
JHOAN SEBASTIAN CUERVO HEREDIA
JOHN FREDY GAMBOA GRANDAS
OSCAR LEONARDO TORRADO TRIGOS
HERNAN ALBERTO SEGURA GONZALEZ
DOCENTE
HERMES MARTÍNEZ
UNIVERSIDAD EAN
INGENIERIA DE PRODUCCION
INGENIERÍA DE SISTEMAS
1
TABLA DE CONTENIDO
1.Introducción………………………….……………………………….pag.4
4.Conclusión…………………………………………………… ....pag.15
5.Bibliografía…………………………………………………… ....pag.16
2
TABLA DE FIGURAS.
3
1.INTRODUCCIÓN
4
ACTIVIDAD 1
1.1 Revisen el video para la aplicación del método de Euler utilizando Matlab que se
encuentra en material de apoyo.
2.2. Obtengan la solución de cada EDO utilizando alguno de los métodos analíticos
vistos.
2.3. Obtengan la solución del modelo utilizando los métodos de Euler, Euler
Mejorado y Runge-Kutta, y compárelos con la solución exacta.
Solución
5
Figura 1.Gráfica de codigos.
6
Figura 3.Gráfica obtenidas campos vectoriales.
*******************************************************************************
Codigo:
function[x,y]=Mi_euler(inter,y0,n)
7
EULER
X(1)=inter(1);y(1)=y0;
h=(inter(2)-inter(1)/n;
for i=1:n
x(i+1)=x(i)+h;
y(i+1)=eulerstep(x(i),y(i),h);
end
plot(x,y,'r')
hold on;
EULER MEJORADO
t(1)=inter(1);y(1)=y0;
h=(inter(2)-inter(1)/n;
for i=1:n
t(i+1)=t(i)+h;
y(i+1)=eulermejorado(t(i),y(i),h);
end
8
plot(t,y,'b')
RUNGE-KUTTA
t(1)=inter(1); y(1)=0;
h=(inter(2)-inter(1)/n;
for i=1:n
t(i+1)=t(i)+h;
y(i+1)=rkutta(t(i),y(i),h);
end
plot(t,y,'g')
SOLUCIÓN
z=3*exp(t*t/2)-t.*t-2
plot(t,z,'y')
xlabel('t')
ylabel('y')
hold off
9
Método de Euler
funtion y=eulerstep(t,y,h)
y=y+h*ydot(t,y);
funtion y=eulermejorado(t,y,h)
k1=ydot(t,y);
K2=ydot((t+h),(y+h*k1));
y=y+h*(k1+k2)/2;
10
Método de Runge-kutta
function y=rkutta(t,y,h)
k1=h*ydot(t,y);
k2=h*ydot(t+h/2,y+k1/2);
k3=h*ydot(t+h/2,y+k2/2);
y=y+1/6*(k1+2*k2+2*k3+k4);
Campo vectorial
function z=ydot(t,y)
z=t*y+t*exp 3;
11
● Dibujen los campos vectoriales de cada EDO.
12
Atractor de lorentz:
Lorentz afirmó que las condiciones iniciales hace perder toda esperanza de
predicción a largo plazo es lo que se conoce como el efecto mariposa que puede
desencadenar huracanes a mile de kilómetros de distancia. esto se conoce como
horizonte es el límite para hacer algún pronóstico válido y práctico. El atractor de
lorentz está dirigido por un sistema de tres ecuaciones no lineales:
x’= α(y-x)
y’=x(δ-z)
z’=xy-βz
Ejemplo:
13
Figura 6.Gráfica de codigo Atracator de Lorenz.
Código:
%Atractor de Lorenz
dx/dt=sigma*(y-x)
dy/dt=x*(rho-z)-y
dz/dt=x*y-beta*z
14
%variables
X=[];
Y=[];
Z=[];
%parámetros
dt=0.02;
N=10000;
%constantes
α=10;
δ=28;
β =8/3;
%condiciones
x0=0;
y0=1;
z0=0;
s=sprintf(‘atractor de Lorenz\nsigma=.4f,rho=.4f,beta0.4f\n x(0)=.4f, y(0)=.4f,
z(0)=.4f’,sigma,rho,beta,x0,y0,z0);
%calculo
for i=1:N
x1=x0+dt*sigma*(y0-x0);
y1=y0+dt*(x0*(rho-z0)-y0);
z1=z0+dt*(x0*y0-beta*z0);
X=[X,x1];
Y=[Y,y1];
Z=[Z,z1];
x0=X1;
y0=Y1;
z0=z1;
15
pause(0.005);
plot3(Z,Y,Z,’b’,x1,y1,z1,’ro’);
title(s);
view(-93,43);
end
16
4.CONCLUSIONES.
17
REFERENCIAS BIBLIOGRÁFICAS.
● https://la.mathworks.com/matlabcentral/fileexchange/46439-the-lorenz-attract
or-simulink-model.
● https://www.researchgate.net/publication/281374146_An_Introduction_to_Co
ntrol_Theory_Applications_with_Matlab.
● https://la.mathworks.com/videos/solving-odes-in-matlab-1-euler-ode1-117526.
html.
● https://www.researchgate.net/figure/fig-pltfigure2-ax-figgcaprojection3d-axplota1-a2-a
3-g_fig1_316629141
● https://www.youtube.com/watch?v=STIzCV1aRyg
● Nagle, R., Saff, E., y Snider, A. (2005). Fundamentos de ecuaciones
diferenciales y problemas con
valores en la frontera. México: Pearson. Capítulos 3 y 4.
● Timothy, S. (2013). Análisis Numérico. México: Pearson. Segunda edición.
Capítulo 6.
● Boyce, W., y DiPrima, R. (2004). Elementary Differential Equations
and Boundary Value Problems. John Wiley & Sons.
●
Oppenheim, A., y Willsky, A. (2010). Señales y Sistemas. Prentice
Hall.
●
Zill, D. (2010). Ecuaciones diferenciales, con aplicaciones de
modelado. México: International Thomson Editores.
18