GingerBread_Man iterated chaotic map with parameters. Attractor explorer.
ginger Is a function for plot gingerBread map [1] [2] [3].
The gingerbreadman map is given by the trnasformation:
(1)
x(i) = 1 - a*y(i-1) + b*abs(x(i-1));
y(i) =x(i-1);
In original form a=1 and b=1. here we can change these parameters to explore diferent atractors.
INPUTS:
a = This is the a parameter on ecuation (1)
b = This is the b parameter on ecuation (1)
numiterations = This set the number of iterations of ecuation (1)
Example (1):
ginger(1.40,1,10000)
Example (2):
We can take frames and create a movie showing the evolution
for i=1:1500
ginger(2*(i-1)/1500,1,2000)
axis([-20,20,-20,20])
M(i)=getframe(gcf)
end
movie(M)
I uploaded that movie to youtube:
http://www.youtube.com/watch?v=5k18BuEES34
References:
[1] Loren on the Art of MATLAB, "Pretty 2-Dimensional Chaotic Maps",
http://blogs.mathworks.com/loren/2011/12/07/pretty-2-dimensional-cha
otic-maps/
[2] Wikipedia, "Gingerbread Map",
http://en.wikipedia.org/wiki/Gingerbreadman_map
[3] Adam Wachsman "Gingerbreadman chaotic 2D map",
http://www.mathworks.com/matlabcentral/fileexchange/34116
This function was written by :
Héctor Corte
B.Sc. in physics 2010
Battery Research Laboratory
University of Oviedo
Department of Electrical, Computer, and Systems Engineering
Campus de Viesques, Edificio Departamental 3 - Office 3.2.05
PC: 33204, Gijón (Spain)
Phone: (+34) 985 182 559
Fax: (+34) 985 182 138
Email: cortehector@uniovi.es
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Citar como
Héctor Corte (2024). GingerBread_Man iterated chaotic map with parameters. Attractor explorer. (https://www.mathworks.com/matlabcentral/fileexchange/34820-gingerbread_man-iterated-chaotic-map-with-parameters-attractor-explorer), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
Etiquetas
Comunidades de usuarios
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.