Professional Documents
Culture Documents
(3)
I. NOMENCLATURA
Definicin de caos: El caos es un comportamiento
aperidico a tiempos largos en un sistema determinista que
exhibe sensibilidad respecto a condiciones iniciales.
II. INTRODUCCIN
= ( )
(1)
(2)
tiene
varias
A. Aplicacin
El cdigo implementado se prueba mediante la aplicacin
al siguiente problema:
Se analiza el sistema de ecuaciones con los siguientes valores:
Intervalo de tiempo de ti=0 y tf=30, las condiciones iniciales
para t = 0 se tienen Xo = -8, Yo = 8, Zo =27 y los coeficientes
de las ecuaciones se han tomado: = 10, = 27, = 8/3.
= 0.5 y
= 27,
= 8/3.
= 30 y = 27,
=5y
= 10,
= 8/3.
=5y
= 10,
= 27.
= 8/3.
Fig. 10. Graficas de X, Y y Z en funcin del tiempo con
= 5.
= 80.
= 80 y
= 10,
= 8/3.
B. Anlisis de Resultados
El mtodo de solucin de ODE45 pertenece a un grupo
llamado mtodos de un solo paso, ya que la informacin en un
solo punto de la curva de solucin es suficiente para computar
el siguiente punto.
Cuando se varia el parmetro el resultado que se obtiene
son envolventes alrededor de un punto, al variar se producen
envolventes alrededor de dos puntos en los cuales cada vez
ms se van estrechando y con cambios pequeos de , la
relacin de x con respecto a y varia grandemente.
Fig. 8. . Grafica X vs. Y con
=0y
= 10,
= 27.
[4]
VI. ANEXO
Se presenta el cdigo de la funcin Lorenz.m.
function Lorenz(tipo) %Men para escoger los casos
solicitados
switch tipo
case (1)
Lorenz1; %Resuelve las ecuaciones
diferenciales y devuelve un grfica de X vs. Y
case (2);
Lorenz2; %Resuelve las ecuaciones
diferenciales y devuelve un grfica de X,Y y Z vs t
otherwise
error('Funcin no definida');
end
function Lorenz1
global u v q w e a b c; %definir los intervalos de
anlisis y constantes
disp('Programa para resolver el sistema de ecu. dif.
de Lorenz');
disp(' ');
disp('Ingrese el Intervalo de tiempo');
u=input('Ingrese el lmite inferior:');
v=input('Ingrese el lmite superior:');
disp(' ');
disp('Ingrese las Condiciones iniciales para t=0');
q=input('Ingrese el valor de X0:');
w=input('Ingrese el valor de Y0:');
e=input('Ingrese el valor de Z0:');
disp(' ');
disp('Ingrese los Coeficientes de la ecu. de
Lorenz');
a=input('Ingrese el valor de sigma:');