Professional Documents
Culture Documents
INFORMTICOS
Realizado por
Dirigido por
Departamento
DEPARTAMENTO DE LENGUAJES Y
CIENCIAS DE LA COMPUTACIN
UNIVERSIDAD DE MLAGA
UNIVERSIDAD DE MLAGA
ESCUELA TCNICA SUPERIOR DE INGENIERA
INFORMTICA
INGENIERO TCNICO EN INFORMTICA DE SISTEMAS
Reunido el tribunal examinador en el da de la fecha, constituido por:
Presidente D;/D.______________________________________________________
Secretario D;/D.______________________________________________________
Vocal D;/D. _________________________________________________________
para juzgar el proyecto Fin de Carrera titulado:
NDICE
1.
INTRODUCCIN............................................................................................................................ 1
1.1.
1.2.
2.
CONCEPTOS BSICOS................................................................................................................. 5
2.1.
SISTEMAS DINMICOS NO LINEALES Y SISTEMAS CATICOS....................................................... 5
2.2.
TEORA DEL CAOS ...................................................................................................................... 7
2.3.
FRACTALIDAD Y ATRACTORES EXTRAOS ................................................................................. 7
2.4.
ECUACIONES DE LORENZ Y RSSLER......................................................................................... 8
2.4.1. Sistemas de ecuaciones de Lorenz [Lorenz63] .................................................................... 8
2.4.2. Sistemas de ecuaciones de Rssler [Rossler76]................................................................... 9
2.5.
SISTEMAS CATICOS SIMPLES DE SPROTT .................................................................................. 9
2.5.1. Sistemas de ecuaciones de Sprott [Sprott94] ..................................................................... 10
2.5.2. El sistema catico ms simple de Sprott [Sprott97]........................................................... 10
3.
4.
5.
6.
7.
CONCLUSIONES .......................................................................................................................... 63
APNDICE A........................................................................................................................................... 65
FUNCIONES DE MATLAB USADAS ........................................................................................................ 65
AXES................................................................................................................................................. 65
AXIS.................................................................................................................................................. 65
CDF2RDF ........................................................................................................................................ 65
CLF................................................................................................................................................... 65
CPUTIME......................................................................................................................................... 66
DISP ................................................................................................................................................. 66
DRAWNOW ...................................................................................................................................... 66
EIG ................................................................................................................................................... 66
FEVAL .............................................................................................................................................. 66
FIGURE............................................................................................................................................ 67
GCF.................................................................................................................................................. 67
GETFRAME ..................................................................................................................................... 67
IMWRITE.......................................................................................................................................... 68
INTERP1 .......................................................................................................................................... 68
LENGTH........................................................................................................................................... 68
LINE ................................................................................................................................................. 68
NUM2STR ........................................................................................................................................ 69
ODESET ........................................................................................................................................... 69
VIEW ................................................................................................................................................ 70
APNDICE B ........................................................................................................................................... 71
INSTALACIN DEL SERVIDOR WEB APACHE ........................................................................................... 71
APNDICE C........................................................................................................................................... 73
CONTENIDO DEL CD-ROM.................................................................................................................... 73
BIBLIOGRAFA: .................................................................................................................................... 75
Captulo 1 Introduccin
1.
Introduccin
-1-
Captulo 1 Introduccin
1.2. Organizacin
La memoria se ha dividido en siete captulos: introduccin, conceptos bsicos, mtodos
numricos utilizados, dibujo de atractores extraos, implementacin de la pgina web,
resultados obtenidos y conclusiones. Adems, despus del captulo de conclusiones
aparecen tres Apndices (uno con las funciones MATLAB usadas, otro sobre la
instalacin del servidor web y otro acerca del contenido del CD-ROM proporcionado
con este proyecto) y por ltimo tenemos la bibliografa utilizada.
-2-
Captulo 1 Introduccin
-3-
2.
Conceptos Bsicos
En este captulo vamos a introducir brevemente una serie de conceptos bsicos que
sern utilizados en el resto de la memoria: Teora del caos, sistemas dinmicos no
lineales, sistemas caticos, fractalidad y atractores extraos. As como una exposicin
de los sistemas de ecuaciones de Lorenz, Rssler y los 20 de Sprott.
2.1.
-5-
-6-
2.2.
Podemos denominar Teora del Caos a la rama de la teora de los Sistemas Dinmicos
que se dedica al estudio de los sistemas dinmicos no lineales caticos que presentan
caos determinista. Este concepto fue introducido por Lorenz en 1963 [Lorenz63] en su
estudio del efecto mariposa en la prediccin del tiempo meteorolgico. La prediccin
del tiempo ms all de una semana se hace imposible ya que la meteorologa parece
comportarse de acuerdo con el azar aunque, de hecho, su desarrollo est determinado
por leyes bien precisas.
El caos determinista es un fenmeno dinmico especialmente complejo, todava
no comprendido con todo detalle, pero que ha sido estudiado intensamente en las
ltimas cuatro dcadas. Muchas aplicaciones se han propuesto para el mismo en
ingeniera, de hecho algunos autores han propuesto el trmino ingeniera catica
[Kuwata96], que comprende campos como el control catico, tanto cmo suprimir
caos, como cmo generarlo o modificarlo [Chen03], y muchas otras aplicaciones en
ingeniera informtica, mecnica, civil, elctrica y qumica [Baker97].
-7-
todos
los
sistemas
dinmicos
caticos
tienden
-8-
-9-
dy/dt = x + y*z,
dz/dt = 1 y2
dy/dt = x y,
dz/dt = 1 x*y
dy/dt = x y,
dz/dt = 1 x2
CASO D: dx/dt = y,
dy/dt = x + z,
dy/dt = x2 y,
dz/dt = 1 4*x
CASO F: dx/dt = y + z,
dy/dt = x + 0.5*y,
dz/dt = x2 z
dy/dt = x*z y,
dz/dt = x + y
CASO H: dx/dt = y + z ,
dy/dt = x + 0.5*y,
dz/dt = x z
dy/dt = x + z,
dz/dt = x + y2 z
dy/dt = 2*y + z,
dz/dt = x + y + y2
dy/dt = x y,
dz/dt = x + 0.3*z
dy/dt = 0.9*x2 y,
dz/dt = 1 x
CASO M: dx/dt = z,
dy/dt = x2 y,
dy/dt = x + z ,
dz/dt = 1 + y 2*z
CASO O: dx/dt = y,
dy/dt = x z,
dy/dt = x + y2,
dz/dt = x + y
CASO Q: dx/dt = z,
dy/dt = x y,
dy/dt = 0.4 + z,
dz/dt = x*y z
dy/dt = x + z ,
dz/dt = 1 + x
dy/dt = z
- 10 -
3.
- 11 -
Los problemas que resuelven los mtodos numricos pueden tener soluciones
exactas y adems problemas similares producen soluciones cercanas. A esto se le
conoce como problema bien condicionado o estable. Sin embargo si problemas
similares producen soluciones muy diferentes se le conocen como problemas mal
condicionados o inestables. Tambin puede ocurrir que un problema est bien
condicionado, pero estemos usando un mtodo de clculo que no lo est, entonces se
dice que el mtodo est mal condicionado o es inestable numricamente.
3.2.1. Introduccin
Una ecuacin f(x,y,y,y,.,y(n))=0 se llamar ecuacin diferencial ordinaria (EDO o
bien ODE usando las siglas en ingls) de orden n. El orden de la ecuacin es el mayor
orden de la derivada que interviene. Si intervienen derivadas parciales, se llamar
ecuacin diferencial en derivadas parciales.
Resolver la ecuacin diferencial ordinaria, consistir en encontrar todas las
funciones y=f(x) que verifican la ecuacin (solucin general). Si tenemos datos
adicionales, como los valores iniciales, podremos determinar la funcin concreta que
satisface la EDO (solucin particular).
siguiente apartado (3.2.3). Ahora vamos a dar una breve explicacin sobre el uso de
cada mtodo [Shampine97].
- 13 -
3.3.1. Introduccin
Los exponentes de Lyapunov se utilizan extensamente para caracterizar el
comportamiento asinttico de sistemas dinmicos. En particular los exponentes de
Lyapunov se utilizan para medir la dependencia sensible a las condiciones iniciales, ya
que, esta es una caracterstica del caos. Un exponente positivo corresponde al
crecimiento exponencial de perturbaciones, uno negativo a su decaimiento exponencial,
y, finalmente, uno nulo a la tangente de las perturbaciones a la solucin.
- 14 -
Ode23
Caso a 2.9600
Caso b 2.2000
Caso c 2.0400
Caso d 1.9700
Caso e 2.1400
Caso f 1.7000
Caso g 2.5800
Caso h 1.9800
Caso i 1.3200
Caso j 2.6400
Caso k 1.8700
Caso l 3.1300
Caso m 2.2500
Caso n 2.5800
Caso o 2.5300
Caso p 2.3600
Caso q 2.3500
Caso r 2.3600
Caso s 3.7900
Caso t 3.0930
- 15 -
- 16 -
LE1
Caso a 0.0091
Caso b 0.2044
Caso c 0.1879
Caso d 0.0792
Caso e 0.0863
Caso f 0.1137
Caso g 0.0330
Caso h 0.1242
Caso i 0.0149
Caso j 0.0707
Caso k 0.0432
Caso l 0.0700
Caso m 0.0462
Caso n 0.0708
Caso o 0.0545
Caso p 0.0833
Caso q 0.1049
Caso r 0.0621
Caso s 0.1885
Caso t 0.1961
LE2
0.0026
0.0050
0.0049
0.0140
0.0016
0.0010
0.0014
0.0045
0.0044
0.0023
0.0072
0.0053
0.0073
0.0018
0.0010
0.0021
0.0080
0.0026
0.0029
0.0006
LE3
0.0059
1.1993
1.1831
0.9047
1.0878
0.6127
0.6316
0.6197
1.0193
2.0731
0.8860
1.0647
1.0390
2.0725
0.3218
0.4765
0.6129
1.0647
1.1855
-1.1975
3.4. Filtros
3.4.1. Introduccin y efectos
Una de las aplicaciones ms importantes del uso de filtros es eliminar ruidos en una
seal de entrada. Estos ruidos se pueden producir por agentes externos. Como ejemplo
claro de esto tenemos la seal de televisin o de radio.
En nuestro caso vamos a usar los filtros para eliminar influencias externas en los
datos de entrada y para evidenciar la existencia de caos en los sistemas de ecuaciones de
Sprott. Se puede demostrar que los filtros no destruyen la presencia de caos, aunque
cambian la dimensin fractal del atractor, por ello son indicios de caos [Rosenstein94].
- 17 -
- 18 -
Figuras 2.1,2.2,2.3,2.4. Atractor extrao del sistema de Sprott caso A con aplicacon
de un filtro con parmatros 1, 0.9, 0.4, y 0.3, respectivamente.
- 19 -
4.
Este captulo est dedicado al dibujo de los atractores extraos de Sprott, as como al
clculo de puntos fijos y curvas de estabilidad e inestabilidad. Para empezar vamos a
hacer una breve explicacin de las funciones creadas para realizar los dibujos de
atractores.
contiene los puntos que tenemos que dibujar. Los parmetros de entrada son: el mtodo
ode de resolucin tipo, y el punto inicial donde vamos a empezar a dibujar el
atractor. Este ltimo parmetro es opcional, de manera que si no introducimos este
parmetro se calcular uno aleatoriamente. En este caso correspondera al caso A. Para
el caso B sera: Sprottb(tipo, inicial); y para los dems casos sustituiramos
la letra por el caso correspondiente. En esta funcin quitamos los primeros puntos ya
que estos no pertenecen al atractor, sino que son puntos de transicin hacia la rbita de
- 21 -
ste. El clculo se ha realizado haciendo una interpolacin de los puntos con respecto al
tiempo. Este resultado es el que vamos a dibujar posteriormente.
dibuja(z,color,ejes): esta funcin dibuja el contenido de la variable z
en el color y los ejes especificados.
dibuja_colores(z,ejes,cuantos): esta funcin nos dibuja los puntos
especificados en la variable z. El dibujo lo vamos a acotar mediante la variable ejes.
El parmetro cuantos es el que usamos para elegir en cuntos colores queremos
realizar el dibujo. Este parmetro es opcional, de manera que si no introducimos ningn
valor por defecto se usan 2 colores (azul y rojo). En esta funcin establecemos tanto el
tamao de los ejes mediante el parmetro del mismo nombre. Tambin realizamos una
serie de particiones de los datos a dibujar con el objeto de que se puedan distinguir
claramente las transiciones de un estado a otro.
dibuja_rota(funcion,tipo,ejes,paso,inicial): esta funcin
dibuja los frames de los que va a estar compuesto cada gif animado. Los parmetros
que usamos son los siguientes: funcin es el caso del atractor extrao que queremos
dibujar (sprotta, sprottb, sprottc, ); tipo es el mtodo de resolucin
usado para hacer los clculos (ode23, ode45, ode113,); paso es un
parmetro opcional en el que indicamos los grados que van a haber de diferencia entre
un frame y otro; inicial es un parmetro opcional en el que especificamos el punto
inicial donde vamos a dibujar. El parmetro ejes es el que establece los lmites de la
caja de dibujo. En esta funcin establecemos la vista inicial, es decir, la posicin de la
cmara. En el primer bucle grabamos a disco los ficheros correspondientes a la rotacin
horizontal. En el segundo realizamos una serie de rotaciones verticales con objeto de ver
el dibujo desde otra perspectiva. Posteriormente realizamos otra serie de rotaciones
horizontales con esa altura y por ltimo realizamos las rotaciones inversas en altitud
para volver a la altura original.
Guarda_imagen(datos,cadena): Esta funcin nos permite guardar una
imagen en un fichero con formato .tif. Los argumentos son: el contenido de la
imagen (datos) y el nombre del fichero en el que la vamos a guardar (cadena).
- 22 -
mi_estabilidad(tipo,ecu1,ecu2,ecu3,primer,ejes):
esta
funcin dibuja tanto el atractor extrao como los puntos crticos y curvas de estabilidad
e inestabilidad. Tambin guarda los frames de los que se van a componer el fichero gif
animado. Los parmetros usados son: tipo es el caso usado (sprotta, sprottb,
sprottc,); primer es el punto en el que vamos a comenzar el dibujo; los tres
parmetros siguientes (ecu1, ecu2, ecu3) son las ecuaciones del atractor. Para dibujar
las curvas de estabilidad tendremos que calcular los autovectores y los autovalores para
saber si el autovector tendr una direccin u otra, es decir, si ser estable o inestable. La
forma en la que se realizan estos clculos la explicamos en el apartado 4.3.1 que est
dedicado a esto. Esta funcin dibuja los puntos crticos en color negro, el atractor en
color verde, las curvas de estabilidad en color azul y las de inestabilidad en color rojo.
Dichas curvas las dibujamos hacia delante o hacia atrs en el tiempo dependiendo si son
de inestabilidad o estabilidad respectivamente y en un tiempo acotado para ver cmo se
van alejando del atractor ya que la direccin del autovector estable ser hacia el punto
crtico. El dibujo de estas curvas y el clculo de ellas son similares al que hemos usado
para los atractores slo que aqu vamos hacia atrs en el tiempo en el caso de la curva de
estabilidad.
- 23 -
que dicho fondo aparece tambin. La idea es apreciar las imgenes con el mismo
formato y de la misma forma.
Para poder ver los atractores desde distintos ngulos hemos realizado una serie
de animaciones en las que vamos rotando la imagen una serie de ngulos tal y como
hemos descrito en la funcin dibuja_rota. Esto lo podemos ver en las figuras 3.a y
3.b. Aqu vemos ilustrado dos frames consecutivos del atractor extrao en el caso A
usando el mtodo ode45 en las que difieren una de la otra 15 grados en el eje
horizontal.
En las figuras 4.a y 4.b se observa cmo influye la diferencia en los mtodos de
resolucin usados en el dibujo de los atractores. Finalmente, en las figuras 4.a y 4.b
podemos ver la cmo la eleccin del mtodo de clculo usado no influye en el resultado
a la hora de dibujar el atractor extrao. En este caso corresponden al caso C y los
mtodos ode23 y ode15s.
Puntos Iniciales (x,y,z)
Caso a (0.0561, 1.5652, 1.0484)
Caso b (1.8005, 1.0754, 0.4274)
Caso c (0.1741, 1.9260, 1.2856)
Caso d (0.0022, 0.0046, 0.0117)
Caso e (1.8005, 1.0754, 0.4274)
Caso f (0.0017, 0.0193, 0.0129)
Caso g (0.0022, 0.0046, 0.0117)
Caso h (0.0561, 1.5652, 1.0484)
(0.0022, 0.0046, 0.0117)
Caso i
Caso j (0.2212, 0.4617, 1.1677)
Caso k (0.0169, 0.0095, 0.0129)
(0.0017, -0.0193, 0.0129)
Caso l
Caso m (0.0180, 0.0108, 0.0043)
Caso n (0.0006, 0.0157, 0.0105)
Caso o (0.0169, 0.0095, 0.0129)
Caso p (0.0180, 0.0108, 0.0043)
Caso q (0.0017, 0.0193, 0.0129)
Caso r (0.0169, 0.0095, 0.0129)
Caso s (0.0038, 0.0174, 0.0167)
Caso t (0.0006, 0.0157, 0.0105)
Tabla 3. Puntos iniciales
- 24 -
Figura 3.a, 3.b Dibujo del atractor extrao de Sprott en el caso A usando ode45. Vemos la diferencia de
15 grados (rotacin horizontal) entre ambas figuras
Figuras 4.a, 4.b dibujo del atractor extrao de Sprott en el caso C usando los mtodos ode23 y ode15s
respectivamente
decimales, ya que un pequeo cambio en este punto puede provocar que el punto no sea
realmente el deseado, con lo que los clculos de las curvas de estabilidad tampoco lo
sern. Este es un tema importante a tener en cuenta a la hora de dibujarlas. La tabla 4
muestra que para algunos sistemas hay dos puntos fijos
Observamos que el origen es un punto fijo muy repetido en los distintos casos.
Puntos Fijos (x,y,z)
Caso a No hay puntos fijos
Caso b (1, 1, 0) (1, 1, 0)
Caso c (1, 1, 0) (1, 1, 0)
Caso d (0, 0, 0)
Caso e (0.25, 0.1666, 0)
Caso f (0, 0, 0) (2, 4, 4)
Caso g (0, 0, 0) (2.5, 2.5, 1)
Caso h (0, 0, 0) (2, 4, 2)
Caso i (0, 0, 0)
Caso j (0, 0, 0)
Caso k (0, 0, 0) (3.3333, 3.3333, 11.1111)
Caso l (1, 0.9, 0.2307)
Caso m (0.706, 0.4990, 0) (2.406 , 5.7909 ,0)
Caso n (0.25, 0, 0.5)
Caso o (0, 0, 0)
Caso p (0, 0, 0) (7.29, 2.7, 7.29)
Caso q (0, 0, 0) (3.1, 3.1, 0)
Caso r (0.4444, 0.9, 0.4)
Caso s (1, 0.25, 1) (1, 0.25, 1)
Caso t (0, 0, 0)
Tabla 4. Tabla de puntos crticos
Para dibujar las curvas de estabilidad e inestabilidad para cada punto fijo es
necesario primero determinar su estabilidad lineal. Para ello calculamos el jacobiano de
cada sistema de ecuaciones y damos valores a las variables con los puntos fijos ya
obtenidos. Despus mediante la funcin eig de MATLAB obtenemos dos matrices:
una con los autovalores y otra con los autovectores. En estas matrices hay nmeros
complejos, que pasaremos a reales mediate la funcin de MATLAB cdf2rdf. Con
esto obtenemos las matrices de los puntos de estabilidad e inestabilidad. Viendo la
diagonal de los autovalores podemos deducir si son de estables (cuando son negativos)
o inestables (positivos). En el caso de que la diagonal de los autovalores sea 0 no
- 26 -
Igualamos a 0
Resolvemos
dx/dt = y*z
y*z=0
x =1 ; x = 1
dy/dt = x y
xy=0
y = 1 ; y = 1
dz/dt = 1 x*y
1 x*y = 0
z=0; z=0
1 1
y x
3 = 1.3532
0.7225
0.7225
0.4109
1.2028 0.1766 0
0
0
1.3532
- 27 -
; 3 = 1.3532
Autovectores reales
0.0863 0.5880 0.3036
0.2139 0.2810 0.8596
0.7225 0
0.4109
Con los resultados obtenidos estamos en disposicin de saber si los puntos crticos
corresponden a puntos de estabilidad o de inestabilidad. Los autovalores positivos
corresponden a puntos crticos que van a pertenecer a las curvas de inestabilidad,
mientras que los negativos van a pertenecer a las curvas de estabilidad. En la figura 5
vemos un ejemplo grfico de cmo queda el atractor usando las funciones definidas en
el primer apartado de este captulo.
Figura 5. Atractor del caso B con curvas de estabilidad asociadas a sus puntos fijos.
- 28 -
5.
- 29 -
Lyapunov. Esto lo podemos ver en la figura 10. Los clculos realizados para resolver
este problema se han explicados anteriormente en el captulo 3.
En la figura 10 podemos ver la grfica que se carga al pinchar sobre el caso a.
Esta grfica es la representacin de los exponentes de Lyapunov calculados para este
caso.
Como podemos ver en las figuras 11 y 12 el enlace Filtrado carga una pgina
similar a la de exponentes de Lyapunov, slo que aqu cuando pinchamos sobre cada
enlace cargamos un gif animado que es el resultado de aplicar un filtro al atractor
extrao. Este filtro ha sido descrito en el captulo 3.
Por ltimo, el enlace Estabilidad carga una pgina similar a la anterior y cada
enlace hace referencia a un gif animado mostrando los puntos de estabilidad e
inestabilidad as como los puntos crticos. Dichos puntos han sido calculados y
mostrados como se ha descrito en el captulo 4. Podemos ver cmo quedan estas
pginas en las figuras 13 y 14
En el apartado Memoria, como dijimos anteriormente se hace referencia a
cada captulo de la memoria. Las pginas que se cargan al pinchar sobre cada enlace
tienen formato html. En figura 15 vemos cmo queda una pgina de la memoria
cargada desde la pgina web.
- 30 -
Figura 7. Enlace hacia la Pgina que muestra los atractores extraos de Sprott
Figura 9. Enlace hacia la Pgina que muestra las grficas de los exponentes de Lyapunov
- 31 -
Figura 11. Enlace hacia la Pgina que muestra los gifs animados aplicando el filtro
- 32 -
- 33 -
6.
Resultados obtenidos
En este captulo vamos a mostrar los 20 atractores extraos de Sprott, las curvas de
estabilidad e inestabilidad y las grficas resultantes de dibujar los exponentes de
Lyapunov para cada atractor. Vamos a representar los atractores para el mtodo de
resolucin ode45 que como vimos en el captulo 4 resulta ser el ms eficiente respecto
al tiempo.
CASO A: Las figuras 16.1, 16.2 y 16.3 muestran el atractor de este sistema de
Sprott y sus exponentes de Lyapunov. En este caso no mostramos las curvas de
estabilidad e inestabilidad debido a que no hay puntos fijos, condicin indispensable
para poder dibujar dichas curvas. El atractor tiene una forma cilndrica en la que visto
desde arriba parece ser un crculo. La figura 16.3 muestra que slo uno de los
exponentes de Lyapunov es positivo, evidencia de caos. Realizando los clculos
necesarios para calcular la media de dicho exponente, obtenemos un valor de 0.0091. La
convergencia exponencial a dicho valor que se observa en la figura es debida a que no
hemos eliminado un nmero suficiente de pasos. Vemos tambin que para que los
exponentes converjan necesitaramos tener un tiempo infinito.
Figuras 16.1 y 16.2. Atractor extrao de Sprott en el caso A y visto desde distintas alturas
- 35 -
CASO B: Las figuras 17.1 y 17.2 corresponden al atractor extrao en este caso, vistos
desde distintos ngulos. Apreciamos que la forma es similar a dos alas en las que el
ngulo entre ellas vara en unos pocos grados. Con respecto a la estabilidad vemos que
hay dos puntos fijos y sus curvas son de estabilidad. En el dibujo observamos que las
curvas de estabilidad van adoptando una forma espiral. En cuanto a los exponentes de
Lyapunov, como apreciamos en el dibujo, obtenemos un valor positivo y tambin
vemos que para hacer una estimacin de los clculos nos habra bastado con coger un
intervalo en el tiempo de [300,500] ya que los valores tienden a estabilizarse a partir de
300.
Figuras 17.1 y 17.2. Correspondientes al atractor extrao en el caso B visto desde distintos ngulos
- 36 -
Figuras 17.3 y 17.4. Representan las curvas de estabilidad del atractor en este caso.
CASO C: En este caso observamos en las figuras 18.1 y 18.2 que la representacin
grfica del sistema de ecuaciones correspondiente a este caso es similar al caso anterior.
Parece la forma de dos alas en las que apreciamos una pequea desviacin entre una y
otra. En cuanto a las curvas de estabilidad vemos en las figuras 18.3 y 18.4 que hay 2
puntos fijos que dan lugar a dos curvas de estabilidad, que son rectas aparentemente en
este caso, ya que no las vemos en tiempo infinito. Con respecto a los exponentes de
Lyapunov nuevamente observamos que hay uno solo que es mayor que 0, otro que se
acerca al 0 y otro con valor inferior a -1. Tambin apreciamos que a partir de 500
segundos es cuando tiende a estabilizarse su valor. Esto lo deducimos por las
oscilaciones que se ven en la representacin de sus valores en la figura 18.5.
- 37 -
Figuras 18.1 y 18.2. Representacin del atractor extrao para este caso de Sprott
- 38 -
CASO D: En las figuras 19.1 y 19.2 observamos el atractor en el caso D visto desde
distintos ngulos. La forma del atractor en este caso, se asemeja a un cono. Para este
caso hay un punto fijo el cual es no hiperblico. Para determinar si este punto fijo da
lugar a una curva de estabilidad o de inestabilidad deberamos usar una aproximacin de
mayor orden. Algo que no hemos hecho en este proyecto. Sobre los exponentes de
Lyapunov podemos ver claramente, en la figura 19.3, que hay un valor positivo, otro
acercndose a 0 y el tercero es negativo. El exponente negativo vemos que para que
llegue a converger a un valor necesitaramos un tiempo mayor, ya que en el intervalo
usado no se aproxima a un valor en concreto.
- 39 -
CASO E: En las figuras 19.1 y 19.2 vemos el atractor desde dos ngulos distintos. El
primero visto desde el frente y el segundo visto desde arriba. Observamos que el
atractor gira en torno a un punto. Dicho punto va a dar lugar a la curva de estabilidad
como apreciamos en las figuras 19.3 y 19.4. En la figura 19.5 tenemos los exponentes
de Lyapunov para este caso. Aqu observamos que hay dos positivos, uno de ellos
cercano a 0 y otro valor inferior a -1. Apreciamos que podramos haber tomado un
intervalo menor para hacer los clculos debido a que los valores tienden a estabilizarse a
partir de 300 segundos. Las oscilaciones que aparecen al principio se deben a que no
hemos eliminado el nmero suficientes de pasos antes de llegar al atractor. Estos pasos
son a los que llamamos transitorios del atractor.
Figura 19.1 y 19.2. Atractor extrao para el caso E visto desde distintos ngulos
Figura 19.3 y 19.4. Curva de estabilidad para el caso E visto desde distintos ngulos
- 40 -
CASO F: En las figuras 20.1 y 20.2 mostramos el atractor para este caso. Vemos que
tiene una forma similar a un cono y a su vez parece tener dentro de este otro similar.
Aqu tenemos dos puntos fijos, uno da lugar a una curva de estabilidad y otro a una de
inestabilidad como mostramos en las figuras 20.3 y 20.4. Con la de inestabilidad vemos
que envuelve al atractor y apreciamos tambin que ste se va acercando asintticamente
a esta curva pero sin llegar a sobrepasarla. Con respecto a la de estabilidad cabe decir
que una parte de la curva va tomando una forma espiral mientras que la otra parte
conforme se va acercando al punto fijo tiende a formar una curva bastante abierta
acercndose a una lnea recta. Sobre la representacin de los exponentes de Lyapunov
vista en la figura 20.5 podemos afirmar que hay al menos uno mayor que 0.
Observamos que aparecen una serie de oscilaciones correspondientes al transitorio y
que el menor exponente tiende a estabilizarse en el tiempo 700, con lo que el clculo lo
podramos haber hecho a partir aqu para obtener una estimacin ms real de los
exponentes.
- 41 -
- 42 -
CASO G: Las figuras 21.1 y 21.2 representan el atractor extrao en este caso. La figura
resultante es similar a la forma de un ocho en el que una de sus ramas gira sobre s
misma para dar lugar a algo parecido a un embudo. Aqu tenemos dos puntos fijos que
dan lugar a una curva de inestabilidad y a otra de estabilidad como podemos apreciar en
las figuras 21.3 y 21.4. La curva de inestabilidad podramos decir que envuelve al
atractor y la de estabilidad traza un plano perpendicular al atractor. Con respecto a los
exponentes de Lyapunov podemos decir que claramente hay un exponente positivo, otro
cercano a cero y otro inferior a cero. Apreciamos tambin que el intervalo de tiempo
usado para calcular los exponentes en este caso lo podramos haber ajustado tanto en el
lmite inferior como en el superior, ya que podemos ver que an hay notables
oscilaciones y esto indica que an no hemos entrado en el atractor. En cuanto al lmite
superior vemos que lo podramos haber reducido debido a que los exponentes tienden a
converger a un valor. Esto es indicio de que estamos ya en el atractor.
Figuras 21.3 y 21.4. Curvas de estabilidad e inestabilidad para el caso G vistas desde distintos ngulos
- 43 -
CASO H: En las figuras 22.1 y 22.2 apreciamos al atractor en el caso h. La forma que
adopta es similar a la de un cono envuelto por otro no completo. En las figuras 22.3 y
22.4 vemos los puntos fijos y curvas de estabilidad e inestabilidad. La de inestabilidad
envuelve al atractor y la de estabilidad se sita en el plano perpendicular al del atractor
y una de sus ramas va formando una espiral a medida que se acerca al punto fijo. En
cuanto a los exponentes de Lyapunov observamos que hay un valor claramente mayor
que 1, otro que se acerca a 0 y otro bastante inferior a 0. Vemos que el intervalo elegido
lo podramos haber acotado de una forma ms eficiente debido a que los pasos del
transitorio no los hemos terminado de quitar, algo que se aprecia en las oscilaciones que
aparecen al inicio. Vemos que a partir de 500 segundos es cuando los exponentes
tienden a converger a un valor. Con lo que podramos haber reducido el intervalo a
[500,700] para realizar la estimacin, ya que para el clculo real nos hara falta un
tiempo infinito.
- 44 -
- 45 -
CASO I: Las figuras 23.1 y 23.2 representan el atractor en el caso i de Sprott y la forma
que adopta es algo similar a un zig-zag en el que los extremos estn enlazados. La
diferencia entre estas dos figuras es simplemente el ngulo de visin. En las figuras 23.3
y 23.4 mostramos los puntos fijos y curvas de estabilidad. En concreto en este caso,
como observamos en las figuras 23.3 y 23.4, slo tenemos un punto fijo que da lugar a
una curva de estabilidad. Esta curva es una curva bastante abierta al llegar al punto fijo
a su vez que es perpendicular al plano del atractor. En cuanto a los exponentes de
Lyapunov, mostrados en la figura 23.5, observamos que hay dos exponentes positivos y
cercanos a 0. Tambin vemos que los primeros pasos podran ser omitidos debido a que
no pertenecen al atractor. Esto lo podemos deducir debido a las oscilaciones de los
valores de los exponentes de Lyapunov. En concreto para este caso slo los 200
primeros segundos seran los que sobraran para poder realizar una estimacin de los
valores medios de estos exponentes. Tambin cabe sealar que el tiempo final lo
podramos reducir sensiblemente debido a que los exponentes fluctan en un intervalo
muy pequeo.
Figuras 23.1 y 23.2. Representan al atractor en el caso I visto desde distintos ngulos
- 46 -
CASO J: Las dos primeras figuras, sean 24.1 y 24.2, muestran el atractor visto desde
distintos ngulos. Observamos que hay un solo punto fijo, como muestran las figuras
24.3 y 24.4, que da lugar a una curva de estabilidad en la que las dos ramas de estas
forman una parbola en el plano perpendicular al del atractor. En cuanto a los
exponentes de Lyapunov sealar, como apreciamos en la figura 24.5 que hay uno
calramente superior a 0 y uno bastante inferior a -2. El otro exponente es cercano a 0 y
el intervalo usado se podra haber acotado tanto el lmite inferior, para omitir los pasos
innecesarios antes de llegar al atractor, como el lmite superior ya que la fluctuacin de
los valores de los exponentes es mnima.
- 47 -
- 48 -
usado ha sido pequeo, ya que a pesar de usar un lmite superior de 1000 segundos, este
exponente no ha terminado de converger a un valor. Con respecto al lmite inferior
vemos que podramos haber usado uno superior. En el tiempo 400 es cuando se aprecia
que las oscilaciones de los exponentes tienden a ser pequeas. Esto es indicio que nos
encontramos en el atractor.
Figuras 25.3 y 25.4. Representacin de las curvas de estabilidad e inestabilidad del atractor en el caso K
CASO L: Las figuras 26.1 y 26.2 muestran el atractor en el caso l visto desde distintos
ngulos. En las figuras 26.3 y 26.4 apreciamos que hay un punto fijo que da lugar a una
curva de estabilidad la cual atraviesa el atractor de forma perpendicular. Sobre los
exponentes de Lyapunov, decir que hay un valor claramente positivo, otro cercano a 0 y
otro negativo. Tambin podemos ver, en la figura 26.5, que el intervalo lo podramos
haber reducido aumentando el lmite inferior del intervalo y disminuyendo el superior.
Por ejemplo, [200,500].Esto se puede deducir debido a que los valores de los
exponentes de Lyapunov se estabilizan y la fluctuacin de sus valores es pequea.
- 49 -
- 50 -
CASO M: En las figuras 27.1 y 27.2 vemos la forma del atractor que se asemeja a un
zig-zag donde los extremos quedan enlazados. Las figuras 27.3 y 27.4 muestran los
puntos fijos y las curvas de estabilidad, dibujadas en rojo, que envuelven al atractor y
las curvas de estabilidad, dibujadas en azul, que tiende a ser una curva muy abierta
pareciendo por momentos una lnea recta. Con respecto a los exponentes de Lyapunov
vemos que hay uno claramente positivo, otro que se acerca a 0 y otro bastante inferior a
0. Tambin vemos que para el clculo de los exponentes, as que como para su dibujo,
podramos haber elegido otro intervalo un poco menor en el que la cota inferior sera
mayor a la usada y la cota superior sera inferior a la que hemos empleado. Por ejemplo
[400,700]. Esto lo vemos en la figura 27.5.
- 51 -
Figuras 27.3 y 27.4. Representan las curvas de estabilidad e inestabilidad del caso M
CASO N: En las figuras 28.1 y 28.2 apreciamos el atractor para el caso N visto desde
distintos ngulos. Vemos que tiene una forma de concha. Con respecto a los puntos
fijos, observamos que slo hay uno y que este punto da lugar a una curva de estabilidad
como mostramos en las figuras 28.3 y 28.4. Sobre los exponentes de Lyapunov
apreciamos, en la figura 28.5, que el intervalo en el tiempo lo podramos haber reducido
debido a que la oscilacin entre los valores es pequea. Tambin apreciamos que hasta
el tiempo 200 an no hemos llegado al atractor debido a sus altibajos en sus valores.
- 52 -
- 53 -
CASO O: Las figuras 29.1 y 29.2 muestran dos visiones distintas del atractor para este
caso. Podemos ver que la forma tiende a ser algo similar a una espiral en la que el inicio
y el fin quedan enlazados. En las figuras 29.3 y 29.4 mostramos los puntos fijos y sus
curvas de estabilidad e inestabilidad, apreciando que la curva de estabilidad se
encuentra en un plano perpendicular al del atractor, mientras que la de inestabilidad se
encuentra en el mismo plano del atractor. Vemos que a medida que la curva de
estabilidad se aproxima al punto fijo, tiende a tomar la forma de una curva bastante
abierta llegando a parecer una lnea recta. En la grfica mostrada en la figura 29.5
mostramos el comportamiento de los exponentes de Lyapunov. Observamos que a partir
del tiempo 300 es cuando se estabilizan los valores de los exponentes, mantenindose
una fluctuacin en sus valores muy pequea. Vemos que hay uno claramente positivo y
otro negativo. El tercero es cercano a 0.
Figuras 29.3 y 29.4. Representacin de las curvas de estabilidad e inestabilidad para el caso O
- 54 -
CASO P: Las figuras 30.1 y 30.2 muestran dos de los frames de los que se compone el
gif animado presentado en la pgina web para el caso P usando el mtodo ode45. En
las imgenes 30.3 y 30.4 vemos los puntos crticos que hay para el sistema de
ecuaciones correspondientes a este caso, as como las curvas de estabilidad e
inestabilidad a las que dan lugar dichos puntos. Para este caso tenemos una curva de
estabilidad y otra de inestabilidad. La de inestabilidad se encuentra en el mismo plano
que el atractor mientras que la de estabilidad se encuentra en un plano perpendicular a
ste. En la representacin de los exponentes de Lyapunov, figura 30.5, mostramos los
distintos valores que adoptan en un intervalo de tiempo. El lmite inferior del intervalo
usado lo podramos haber aumentado en tiempo para quitar los pasos transitorios hasta
llegar al atractor. El lmite superior del intervalo tambin lo pordramos haber
aumentado en tiempo para poder hacer un estudio estadstico ms preciso en la
estimacin de los valores medios de los exponentes de Lyapunov, ya que los valores de
estos, en el intervalo usado, contienen diversas fluctuaciones y an no han llegado a
converger a un valor concreto.
- 55 -
Figuras 30.3 y 30.4. Representacin grfica de las curvas de estabilidad e inestabilidad en el caso P
- 56 -
CASO Q: En las figuras 31.1 y 31.2 vemos es atractor en el caso q visto desde distintos
ngulos. La apariencia que toma es similar a una circunferencia que se va enrollando.
En las figuras 31.3 y 31.4 mostramos los puntos fijos para este caso as como las curvas
de estabilidad e inestabilidad. La curva de inestabilidad tiende a envolver al atractor
mientras que la de estabilidad tiende a atravesar al atractor en un plano perpendicular a
este. Sobre los exponentes de Lyapunov cabe resaltar que el intervalo usado no ha sido
suficiente para que los valores se estabilicen y las fluctuaciones de sus valores sean
mnimas. Acerca de los valores de los exponentes podemos ver que tenemos uno
positivo, que nos da evidencia de caos, uno negativo y otro cercano a 0. Esto lo
podemos ver en la figura 31.5.
Figuras 31.3 y 31.4. Representacin de las curvas de estabilidad e inestabilidad del caso Q
- 57 -
CASO R: Vemos en las figuras 32.1 y 32.2 dos frames del atractor en el caso R visto
desde distintos ngulos. La forma que parece tomar es similar a la figura de un ocho en
el que hay una diferencia de ngulos entre sus dos ramas. En las figuras 32.3 y 32.4
apreciamos el punto fijo para este caso as como la curva de estabilidad a la que da
origen. Esta curva a medida que se acerca al punto fijo vemos como se va aproximando
en forma espiral en una de sus ramas. Sobre los exponentes de Lyapunov podemos decir
que el intervalo usado lo podramos haber reducido debido a que las oscilaciones de los
valores de los exponentes son relativamente pequeas antes de llegar al lmite superior
usado (1000 segundos). El lmite inferior lo podramos haber fijado en 400 para evitar el
transitorio que se genera hasta que llegamos al atractor. Esto es lo que vemos en la
figura 32.5.
- 58 -
Figuras 32.3 y 32.4. Representacin de la curva de estabilidad as como el punto fijo en el caso R
CASO S: El atractor en este caso adopta una forma de concha. Esto lo vemos reflejado
en las figuras 33.1 y 33.2 que pertenecen al gif animado proporcionado en la pgina
web. En las figuras 33.3 y 33.4 apreciamos los puntos fijos que dan lugar a las curvas de
estabilidad e inestabilidad. Aqu vemos que la curva de inestabilidad envuelve al
atractor acotndolo de forma que ste no va a sobrepasar este lmite. Se ir acercando
pero no lo sobrepasar. La curva de estabilidad vemos que acaba en un punto fijo que se
encuentra en el centro del atractor. Esta curva es perpendicular el plano del atractor. Los
primeros pasos de los exponentes de Lyapunov los podramos haber omitido debido a
que son pasos intermedios antes de entrar en el atractor. Los valores tienden a
estabilizarse antes de llegar al lmite superior del intervalo de tiempo que hemos
establecido. Como ya comentamos en el captulo 3, aqu vamos a encontrar como
- 59 -
mnimo un valor positivo. En concreto, en este caso, hay uno claramente superior a 0,
otro inferior a 0 y otro cercano a 0. Esto lo vemos en la figura 33.5.
Figuras 33.3 y 33.4. Representan las curvas de estabilidad e inestabilidad para el caso S
- 60 -
CASO T: Las figuras 34.1 y 34.2 reflejan la forma del atractor visto desde distintos
ngulos. La apariencia que adopta el atractor es similar a una moneda de 25 pesetas, es
decir, casi redonda, casi plana y con un agujero en el centro. En este caso hay un punto
fijo que es no hiperblico. Para la representacin de las curvas de estabilidad
necesitaramos una aproximacin de mayor orden. En la figura 34.3 representamos los
exponentes de Lyapunov. Uno mayor que 0 y otro menor que 0, mientras que el tercero
es muy cercano a este valor. Apreciamos que el intervalo lo podramos haber acotado
ms debido a que si aumentamos el lmite inferior omitiremos los pasos transitorios por
los que pasamos antes de llegar al atractor. El lmite superior se puede disminuir con
objeto de reducir el tiempo de clculo. El valor medio de los exponentes cambiar poco
al disminuir el lmite superior debido a que a partir del tiempo 300 tienden a
estabilizarse los valores de los exponentes.
- 61 -
Para las curvas de estabilidad hemos dibujado el atractor en color verde, las
curvas de estabilidad en color azul y las de inestabilidad de color rojo.
- 62 -
Captulo 7 Conclusiones
7.
Conclusiones
Las conclusiones que podemos obtener tras la realizacin de este proyecto son
bsicamente que los sistemas de ecuaciones de atractores extraos de Sprott son
sistemas caticos debido a que se cumplen una serie de condiciones que implican caos.
Entre estas condiciones podemos destacar:
Esta evidencia la hemos ilustrado mediante gifs animados en los que podemos
ver las distintas dimensiones de los atractores a medida que el parmetro de filtro a
va cambiando. Esto lo vimos en el apartado 3.4.
Con respecto al clculo de los exponentes de Lyapunov podemos afirmar que en
estos sistemas de ecuaciones hay caos debido a que tienen al menos un exponente
positivo. Esto lo podemos apreciar en la tabla 3.2 del apartado 3.3, donde se exhiben
todos los exponentes de Lyapunov para los sistemas de ecuaciones de Sprott.
Las curvas de estabilidad nos aportan informacin acerca del atractor como son
los lmites de ste, o cota mxima. De manera que el atractor se ir acercando
asintticamente a las curvas de inestabilidad pero sin sobrepasarlas. Con respecto a las
curvas de estabilidad obtenemos un plano perpendicular al del atractor.
Con estos clculos hemos complementado los resultados obtenidos y mostrados
por Sprott en su pgina web [WebSprott]. Tambin aportamos informacin acerca del
comportamiento catico de los sistemas de ecuaciones de Sprott al aplicarle filtros
debido a que slo cambia la dimensin fractal del atractor pero no su forma. El clculo
- 63 -
Captulo 7 Conclusiones
de los exponentes de Lyapunov tambin nos sirve para ver el comportamiento catico
de los sistemas de ecuaciones sometidos a tal anlisis. Podemos apreciar, como vimos
en el captulo 3, que al menos hay 1 exponente de Lyapunov positivo en cada sistema de
ecuaciones de Sprott. Esto es lo que nos indica la presencia de caos. El dibujo de las
curvas de estabilidad nos aporta informacin acerca de cmo el atractor se va
aproximando asintticamente a una curva (de inestabilidad) pero sin sobrepasarla.
Este proyecto lo podremos completar en un futuro realizando el anlisis de otros
sistemas simples. Entre ellos podemos ver sistemas con aceleracin no lineales jerk
en las que aparecen derivadas de tercer orden, e implementaciones de estos sistemas de
ecuaciones
mediante
circuitos
elctricos
mediante
resistencias,
diodos,
- 64 -
Apndice A
Apndice A
Funciones de MATLAB usadas
AXES
Sintaxis: h = axes
axes(h)
h
axes(Nombre_de_
la_propiedad,
Valor_de_la_propiedad)
Descripcin: Es una funcin del nivel bajo para crear objetos de los ejes. Los objetos
de los ejes estn contenidos en el objeto figura y contiene la imagen.
AXIS
Sintaxis: axis([xmin xmax ymin ymax zmin zmax])
axis([xmin xmax ymin ymax])
Descripcin: Proporciona una manera fcil de manipular las caractersticas ms
importantes de los ejes. Podemos establecer los valores mnimo y mximo de los ejes.
CDF2RDF
Sintaxis: [V,D]= cdf2rdf(V,D)
Descripcin: funcin que devuelve dos matrices reales dadas dos matrices complejas.
Una es una matriz diagonal y la otra una matriz cuadrada
CLF
Sintaxis: clf
Descripcin: El clf suprime todos los objetos de la figura actual.
El reajuste del clf suprime todos los objetos dentro de la figura actual y tambin reajusta
toda la figura caractersticas, excepto la posicin, a sus valores prefijados.
- 65 -
Apndice A
CPUTIME
Sintaxis: cputime
Descripcin: Devuelve el tiempo de la CPU en segundos que ha sido utilizado por el
proceso de MATLAB desde que MATLAB comenz.
DISP
Sintaxis: disp(texto)
Descripcin: Muestra una matriz, sin la impresin del nombre de la matriz. Tambin
puede mostrar un texto por pantalla que previamente le hemos pasado como parmetro.
DRAWNOW
Sintaxis: drawnow
Descripcin: Fuerza a MATLAB a actualizar la pantalla. Mientras que funciona un Marchivo, MATLAB no rinde la pantalla con cada declaracin de los grficos. Permite la
ejecucin eficiente de secuencias de las declaraciones de los grficos.
EIG
Sintaxis: [V,D]=eig(x)
Descripcin: Recibe como parmetro una matriz cuadrada y devuelve una matriz
diagonal D con los autovalores y otra matriz cuadrada con los autovectores V
FEVAL
Sintaxis: feval(funcin,x1,...xn)
[y1,y2,...] = feval(funcin,x1,...xn)
Descripcin: Ejecuta la funcin especificada funcin, en los parmetros dados, x1...,xn.
FEVAL es generalmente una de las funciones internas usadas que toman los
manejadores de la funcin.
- 66 -
Apndice A
FIGURE
Sintaxis: figure
h = figure
figure(h)
h=figure(Propiedad_de_la_funcin, val_de_fun,...)
Descripcin: Abre una nueva ventana grfica para crear un objeto figura.
Estos objetos son los que contienen los objetos ejes. Son las ventanas individuales en la
pantalla en la cual MATLAB exhibe salida grfica.
creamos las ventanas nuevas cuyas caractersticas son controlados por un nmero de
factores incluyendo el sistema y las propiedades de la figura.
h = figure abre una nueva figura y devuelve la figura siguiente disponible. Las
figuras son numerados secuencialmente el comenzar en 1 y se muestra en la barra
superior de la ventana.
figure(h) hace la figura con el manejador h sea la figura actual para los comandos
que trazan subsecuentes.
GCF
Sintaxis: h = gcf
Descripcin: Consigue el manejador de figura actual. La figura actual es la ventana en
la cual los grficos ordenan como DIAGRAMA, TTULO, RESACA, etc. dibujar. El
manejador de la figura actual se almacena en la caracterstica CurrentFigure de la raz.
GETFRAME
Sintaxis: M = getframe
M = getframe(h)
M = getframe(h, rect)
Descripcin: Devuelve un marco de la pelcula. El marco es una foto del eje actual. Es
decir, guarda un frame de una animacin. f.cdata ser una matriz de 3x3 y
F.colormap ser vaco en los sistemas que utilizan los grficos de TrueColor. Por
ejemplo:
image(f.cdata);
getframe(gcf);
colormap(f.colormap);
- 67 -
Apndice A
IMWRITE
Sintaxis: x = imwrite(a,nombre_del_fichero,formato)
x = imwrite(a,map,nombre_del_fichero,formato)
Descripcin: Guarda en un archivo con la extensin dada en el campo formato y el
nombre dado en el parmetro nombre_del_fichero una imagen dada en el
parmetro a Los valores posibles para formato incluyen: el .tif o el .tiff ,
.xwd,
.pcx,
.hdf
.png.
IMWRITE(X,
mapa,
INTERP1
Sintaxis: yi = interp1(x,y,xi)
yi = interp1(x,y,xi,mtodo)
Descripcin: Interpolacin de 1-D (operaciones de bsqueda de tabla).
YI = INTERP1(x, y, xi) interpola para encontrar YI, los valores de la funcin
subyacente y en los puntos en el vector xi. El vector x especifica los puntos en los
cuales se dan los datos y.
LENGTH
Sintaxis: n = length(x)
Descripcin: Longitud del vector. LENGTH(X) vuelve la longitud del vector X. Es
equivalente a MAX(SIZE(X)) para los rdenes no vacos y 0 para los vacos.
LINE
Sintaxis: line(x,y)
line(x,y,z)
line(nombre_de_la_propiedad,val_de_la_propiedad,)
Descripcin: Crea lneas en coordenadas tridimensionales.
- 68 -
Apndice A
NUM2STR
Sintaxis: s = num2str(x)
s = num2str(x,precision)
Descripcin: Convierte la matriz x en una representacin en un nmero con cerca de 4
dgitos y un exponente si est requerido.
ODESET
Sintaxis:opciones=odeset('nombre1',val1,'nombre2',val2,...)
Descripcin: Estructura de las opciones de odeset Create/alter ODE. Crea las
opciones del integrador de una estructura de las opciones en las cuales las caractersticas
nombradas tienen especificadas valoran.
Entre las caractersticas ms importantes encontramos:
Jacobian - [
funcin|la
matriz
constante
] fij esta
- 69 -
Apndice A
VIEW
Sintaxis: view(az,el)
view([az,el])
view([x,y,z])
view(2)
view(3)
Descripcin: Especificacin tridimensional del punto de vista del grfico.
VIEW([AZ, EL]) fija el ngulo desde el cual un observador ve el diagrama
tridimensional actual.
AZ es el azimut o la rotacin horizontal y el EL es la elevacin vertical (ambas
grados). El azimut gira sobre el z-eje, con los valores positivos indicando la rotacin a
la derecha contraria del punto de vista.
Los valores positivos de la elevacin corresponden a la mudanza sobre el objeto;
los valores negativos se mueven abajo. VIEW([X Y Z ]) fija el ngulo de la visin
en coordenadas cartesianos. La magnitud del vector (X, Y, Z) se no hace caso.
Aqu estn algunos ejemplos: AZ = -37,5, EL = 30 es la opinin tridimensional
del defecto.
VIEW(2) fija la visin bidimensional. Por defecto, AZ = 0, EL = 90.
VIEW(3) fija la visin tridimensional. Por defecto, AZ = -37,5, EL = 30.
[ AZ, EL ] = VIEW vuelve el azimut y la elevacin actuales.
NOTA: Los mtodos ode han sido explicados en el captulo 3. No obstante, la sintaxis
de estas funciones es la siguiente:
[t,x]=ode23(funcion_ode,t0,tf,x0)
[t,x]=ode23(funcion_ode,t0,tf,x0,opciones)
Donde funcion_ode(t,y) debe devolver un vector columna que corresponde al
f(t,y), x0 es la condicin inicial . Este tipo de funciones integra el sistema de las
ecuaciones diferenciales y = f(t,y) a partir del tiempo t0 a tf con condicin
inicial x0. Las opciones comnmente usadas son: RelTol tolerancia relativa del error
y AbsTol que es el vector de las tolerancias absolutas.
- 70 -
Apndice B
Apndice B
Instalacin del servidor web Apache
En este apartado vamos a dar una breve explicacin de cmo instalar un servidor web,
ms concretamente Apache 2.0.47 en Windows XP
Los pasos a seguir para instalar este servidor en nuestro equipo son los siguientes:
Dejamos la opcin "for All Users ..." para que pueda ser usada por los dems
usuarios.
- 71 -
Apndice C
Apndice C
Contenido del CD-ROM
El siguiente esquema muestra el contenido del CD-ROM que se adjunta con este
proyecto.
Memoria en formato DOC
Memoria
D:
Proyecto
Web
- 73 -
Bibliografa
BIBLIOGRAFA:
[Baker97] G. Baker, F. A. McRobie, and J. M. T. Thompson, Implications of
chaos theory for engineering science, Proceedings of the Institution of Mechanical
Engineers. Part C - Journal of Mechanical Engineering Science, vol. 211, no. 5, pp.
349-363 (1997).
[Chen02] J. L and G. Chen, A new chaotic attractor coined, International
Journal of Bifurcation and Chaos, vol. 12, no. 3, pp. 659-661 (2002).
[Chen03] G. R. Chen, Chaos: Its control and generation for engineering
applications, Dynamics of Continuous Discrete and Impulsive Systems - Series B Applications and Algorithms, vol. 10, no. 1-3, pp. 235-245 (2003).
[Denaro03] F. M. Denaro, On the application of the Helmholtz-Hodge
decomposition in projection methods for incompressible flows with general boundary
conditions, International Journal for Numerical Methods in Fluids, vol. 43, pp. 43-69
(2003).
[Flanders] H. Flanders, Differential Forms with Applications to the Physical
Sciences, Academic Press, New York, 1963.
[Fu97] Z. Fu and J. Heidel, Non-chaotic behaviour in three-dimensional
quadratic systems, Nonlinearity, vol. 10, no. 5, pp. 1289-1303 (1997).
[Gregory96] R. D. Gregory, Helmholtz's theorem when the domain is infinite
and when the field has singular points, The Quaterly Journal of Mechanics and
Applied Mathematics, vol. 49, no. 3, pp. 439-450 (1996).
[Helmholtz1858] H. Helmholtz, ber integrale der hydrodynamischen
gleichungen, welche den wirbelbewegungen entsprechen," Crelle's Journal fur
Mathematik, vol. 55, pp. 25-55 (1858). English translation by P.G.Tait: Philosophical
Magazine, pp. 485-511 (1867).
[Hoover95] W. G. Hoover, Some simple chaotic flows - Remark, Physical
Review E, vol. 51, no. 1, pp. 759-760 (1995).
[JonesKuznetsov] C. K. R. T. Jones and L. Kuznetsov, Course Lecture Notes
and Matlab Codes for AM136: Topics in Chaotic Dynamics, Spring 2001. Disponible
en: http://www.cfm.brown.edu/people/leonid/AM136/
[Kobe86] D. H. Kobe, Helmholtz theorem revisited, American Journal of
Physics, vol. 54, no. 6, pp. 552-554 (1986).
[Kuwata96] K. Kuwata, Y. Kajitani, M. Watanabe, and R. Katayama, Chaos
simulator as a developing tool and a research environment for applications of chaos
engineering, Journal of Network and Computer Applications, vol. 19, no. 1, pp. 45-66
(1996).
- 75 -
Bibliografa
- 76 -
Bibliografa
- 77 -