
/*************************************************************************************************************************************/
/* */
/* E S P A C E D E V E R H U L S T - L Y A P U N O V : */
/* */
/* */
/* Definition : */
/* */
/* Rappelons le principe de la Dynamique de */
/* Verhulst (voir les fichiers 'v $xrk/verhulst.??$K'). */
/* Une version "simplifiee" est donnee par l'iteration */
/* suivante : */
/* */
/* X = R.X .(1 - X ) */
/* n+1 n n */
/* */
/* Le comportement de cette suite depend fortement de */
/* la valeur de 'R', et pour R > 3.56994571869, son */
/* comportement devient chaotique, ainsi que le montre */
/* le graphe suivant : */
/* */
/* */
/* R ^ */
/* | . */
/* |*** * *** * * * * . */
/* | * * * *** * * * * ** * * ** . */
/* | * . */
/* | *** ** ** * * * * ** *. */
/* | * * . */
/* | * *** ** * * * * * *. */
/* | * * * ** * * * * * . */
/* | * ** * *** * . */
/* | * * * ** * . */
/* | * * * * * * * . */
/* | * * * * * ** * * ** . */
/* | ** ** ** * * * . */
/* | ** **** * * * . */
/* | * * * * . */
/* | * * * . */
/* | * * . */
/* | * * . */
/* | * * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | * . */
/* | . */
/* |-------------------------------------------------------------------------> */
/* 0 1 X */
/* n */
/* */
/* */
/* La dynamique de Markus, utilise la meme suite, */
/* mais le taux de croissance 'R' change a chaque */
/* iteration suivant une certaine loi en prenant */
/* deux valeurs possibles 'R1' et 'R2'. J'ai etendu */
/* cela a 3 valeurs 'R1', 'R2' et 'R3'. Ainsi, la loi */
/* de variation pourra etre : */
/* */
/* R1 --> R2 --> R3 --> R1 --> R2 --> R3 --> ... */
/* */
/* Le triplet (R1,R2,R3) est considere comme etant */
/* les coordonnees {X,Y,Z} d'un point d'un espace */
/* tridimensionnel, dont le coloriage est fonction */
/* du caractere chaotique de la suite 'X' associe. */
/* Le critere de chaos est donne par l'exposant de */
/* Lyapunov ; lorsque celui-ci est negatif, la suite */
/* 'X' est stable, alors que lorsqu'il est positif, */
/* cette derniere est chaotique. Ainsi, seront obtenues */
/* des coupes du type : */
/* */
/* */
/* #########################*o*#################################### */
/* #########################*o*#################################### */
/* #########################o**#################################### */
/* ########################*-*#######*############################# */
/* ########################*o*#######*############################# */
/* #######################*o**##################################### */
/* #######################*o*###################################### */
/* ######################*o**###################################### */
/* ######################*-**#######*############################## */
/* #####################**o*########o###########################*## */
/* #####################*+**########*############################## */
/* ####################**o*######################################## */
/* ####################*o**######################################## */
/* ###################**o**######################################## */
/* ###################*o**#########*####################*****###### */
/* ##################**o**#########*############################### */
/* #######***o***####*o**########################################## */
/* #################**o**########################################## */
/* ################**o**###############################********o+*o */
/* ################*oo**##########*###############**oo+o*****###### */
/* ###############**+***##########o###############**############### */
/* ###############*oo**###########*################################ */
/* ##############**:***############################################ */
/* ########*####**oo**############################################# */
/* *********###**o+***############################################# */
/* ***ooo+o####**+o**############*################################# */
/* +oo****####**oo***############o################################# */
/* ****######**o+***#############*################################# */
/* #########***+o**##############*################################# */
/* ########***oo***################################################ */
/* #######***oo***##############*################################## */
/* ######***o-o***##############*################################## */
/* */
/* */
/* ou en "negatif" : */
/* */
/* */
/* . . */
/* */
/* . */
/* . . . */
/* . */
/* . : */
/* . : */
/* . . */
/* . . */
/* . */
/* . */
/* . . . */
/* . . */
/* . - . */
/* . . */
/* . . . */
/* . : */
/* . .. . . */
/* .. ... .. . */
/* ... ....... + */
/* ..... ...:.... . */
/* ..:...........::-.. . */
/* ....:::.:::-:+:.. . */
/* .........::.. . */
/* ......:... : . */
/* ........ : */
/* ...+.. . */
/* ...:.. . */
/* ...:.. . - */
/* ..... : . . */
/* ...... : .. */
/* ..:.. . .. */
/* */
/* */
/*************************************************************************************************************************************/