COURBE D'ATTRACTEURS CHAOTIQUES :)

vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005 - 30 oct. 2004 à 07:36
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012 - 20 janv. 2005 à 13:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27171-courbe-d-attracteurs-chaotiques

madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
20 janv. 2005 à 13:01
Non pas de problème :)...

Mes maths remontent à des années lumières et à cette époque bénie on écrivait plein de chose différemment...

La lettre D, et r.... C'est juste pour être sûr que tu nous parles bien de la même chose dans le tableau. Donc au final je ne l'ai pas si mal interprété ce tableau :) même si je suis loin d'avoir tout capté... Là encore c'est un problème d'échelle.


madbob
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
20 janv. 2005 à 12:20
Ok, on va essayer de tirer ca au clair :)

Le chaos : "Entre le chaos et l'ordre, en quelque sorte, il n'y a qu'une histoire d'echelle" (Vlad2i, 'Physics and Matter', puf 1967)

En ce qui concerne les marges, la notation américaine t'embete peut etre, alors 0+0.001 signifie un nombre compris entre 0 et +0.001 :)

Le plus dur maintenant : Dimension. Il s'agit de dimensions FRACTALES, a savoir de dimensions non entières (pas comme 2D ou 3D, mais plutot 2.775864D)
Après, que l'on nomme R ou D ou Yiuiuh la valeur dans l'equation logistique, ....

En espérant ne pas briser la poesie hehe
Vlad
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
20 janv. 2005 à 09:38
Restons alors dans la poésie, si tu me le permets... Les pendules version Alice et Dali, je kif... Et ton dernier commentaire ne manque pas d'intérêt.

C'est quand même étrange... Dans l'univers, le chaos est partout mais les marques visible (ce qui reste apparent) c'est l'organisation de la matière en système "non chaotique". Un peu comme le contraste matière/néant on ne peut pas nier l'existance ni de l'un ni de l'autre.

Sans vouloir excuser mon ignorance, je ne comprend pas l'idée de la notation de L= 0+0.001... qui de toute façon donnera 0.001..., que tu reprends dans ton tableau... Le 0+... me perturbe...

Il y a aussi un truc qui me gêne aussi , toi tu parles de dimension et le tableau parle de r...

Rien d'inquiétant comme tu peux le lire :)

Bon bin bonne journée
@+
madbob
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
19 janv. 2005 à 17:21
Keskeucé poetique... hehe

Le chaos est inimitable, sinon ce ne serait plus du chaos
On ne peut pas créer qqch d'imprévisible, mais on sait très bien créer des algorithmes imprédictibles, ce qui est très différent mais tout aussi efficace. Par imprédictible, on entend que sa sortie n'est pas cyclique ni linéaire... ca ne veut pas dire chaotique... mais ca s'en rapproche.

Pour les "courbes gracieuses" je ne sais pas si j'ai expliqué : c'est le mouvement d'un pendule (fractal), d'où les courbes :)

Moins elles sont régulières, plus l'effet est saisissant
Du moins c'est ce que j'en vois

Vlad
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
19 janv. 2005 à 17:14
Il me semble que tu attaches autant d'importance à l'hesthétique qu'à la performance d'où ma sugestion concernant le tableau (c'est la seule véritable idée), et c'est ce qui à motivé ma réponse.

Ahhh... mais quelquepart finalement le chaos en équation ne devient-il pas prévisible... En tout cas c'est une partie du sens que donne ces courbes gracieuses (construites au grés de l'apparition des pixels à l'écran).

Tant de choses à faire et si peu de temps...

Bon continuation
madbob


PS :
L'outil pour la mise en forme des courriers est vraiment trés chaotique hehehehe ;-))))
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
19 janv. 2005 à 16:25
"N'est-il pas plus simple finalement d'utiliser un tableau de type byte" plus simple, je ne sais pas, mais en tout cas plus efficace a coup sur :)

J'avoues qu'effectivement à l'origine ce programme n'était pas destiné à l'usage qui en est fait maintenant, j'utilisais les courbes fractales comme support intellectuel pour mes bebetes...

Mais il est vrai que je pourrais essayer de développer le concept un peu
Je verrais si j'en ai le temps
Merci pour tes idées

Vlad
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
19 janv. 2005 à 16:10
Salut Vlad... Comblé le mot est faible...cimenté à la rigueur (hehe) sans dec merci pour ces détails. T'as bien bétonné le sujet.

Concernant le concept de la chaine...Oui... N'est-il pas plus simple finalement d'utiliser un tableau de type byte, tu ne fais qu'une fois la conversion : pour remplir le tableau. Après il n'y a qu'à utiliser le nombre. 3000 valeurs c'est vraiment pas un problème. Attention je dis ça de mémoire et j'ai pas fais mes devoirs :-)

Si j'ai pu t'aider à remettre un tant soit peu ton concept en cause tant mieux car les solutions ne manquent pas pour utiliser une petite fenêtre secondaire avec plus de possibilités (paramétrage des variables globales publics cette fois) qu'un message qui n'atteint pas les sommets de ton travail + ton mode auto...

Ravi d'avoir pu échanger ces différents points de vue.

madbob
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
19 janv. 2005 à 15:03
P.S. pour les calculs et la théorie :

http://hypertextbook.com/chaos/43.shtml

Je ne l'avais pas précisé

Vlad
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
19 janv. 2005 à 14:57
MadBob>Je suis ravi de voir que tu t'interesses aux mathématiques hehe...

La limitation (implicite, je l'admet) à 3.99 n'est pas innocente, au delà, on perd le concept chaotique des attracteurs de Lyapunov.

Quand à la valeur de L (lire lambda) je l'ai calculée par calcul de limites pour lambda->4, si tu veux de plus amples informations, voici une liste (exhaustive) des coefficients et de leurs effets :

r lambda etat

1 L= 0-0.005112... stable
1.99 L=0-6.643...
1.999 L=0-9.965...
2 L=incalculable superstable
2.001 L=0-9.965...
2.01 L=0-6.643...
3 L=0-0.003518... stable 2-cycles
3.236067977... L= -19.43...* superstable 2-cyclessqrt
3.449489743... L=0-0.003150... stable 4-cycles
3.5699456720 L=0-0.002093... début de la zone chaotique (Hofstadter)
3.56994571869 L=0+0.001934... début de la zone chaotique (Dewdney)
3.828427125... L=0-0.003860... stable 3-cycles
3.9 L=0+0.7095... zone chaotique
4 L=0+2 fin de zone chaotique

J'espère que ces quelques données t'éclaireront mieux sur ma démarche. En ce qui concerne la chaine de caractère, il me semble que c'est la plus simple méthode qui soit pour stocker rapidement des données sans souci d'optimisation. Par ailleurs le dessin est relativement rapide.

Cependant, il faudra peut etre modifier la zone dimensionelle aléatoire pour qu'elle reste chaotique si on ne veut pas simplement étudier l'algorithme mais se contenter de belles images

Merci pour tes remarques et questions
Que j'espère avoir comblé
Vlad
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
18 janv. 2005 à 23:12
Ok c'est des maths...De temps en temps, quand on apprend des choses, comme c'est le cas, je dis pas non.

J'aime pas ta partie ou tu as défini les limites pour appeller ton attracteur (DrawAttractor 4, 50000, 2, 3.4)... On tombe vite dans le chaos avec des beaux dépassement d'indice Bon d'accord Il y a une limitation kilométrique à 3.99 ... J'aurai préféré l'avoir dans le code. Par contre rien sur les valeur négatives.

En fait c'est pas beaucoup interactif tout ça même si la démonstration tient la route ainsi que l'algo aussi.

Je retiens une définition :
'La fractale est un produit de logarithmes (2/3 de NL)
L = 0.721347 * LSum / NL

Mais pourquoi cette valeur en particulier ?

et la construction du code de l'attracteur une chaine de caractère.

Je suis pas concquis mais je sais apprécié le travail quand il y en a.
Salut
madbob
spy166 Messages postés 207 Date d'inscription jeudi 21 novembre 2002 Statut Membre Dernière intervention 29 mars 2006
30 oct. 2004 à 16:19
Oua c'est trop la classe.
Ca fait un peu à la visualisation winamp.
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
30 oct. 2004 à 14:37
Y'a pas a dire c'est super joli.
Un conseil : Fais-en un super écran de veille (avec alternance des couleurs) et la je suis preneur direct, ça rendrait super bien.
cs_neria Messages postés 319 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 16 février 2009
30 oct. 2004 à 09:48
Salut !

Je n'ai qu'une chose a dire : très joli !
Pour les améliorations, il faudrait pouvoir choisir ses coefficients par l'intermediaire d'un menu ainsi qu'exporter l'image en bmp par exemple. Bonne continuation !

@+ Neria
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
30 oct. 2004 à 07:37
P.S. je l'ajoute avant qu'on me fasse la remarque : la plupart des fractales obtenues ressemblent à des lignes obliques ... patience ! a bout de quelques essais vous finirez par obtenir une belle figure ... le hasard fait bien les choses :)
vlad2i Messages postés 285 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 13 février 2005
30 oct. 2004 à 07:36
N'hésitez pas à commenter critiquer saluer etc ...
Ce code est difficile à comprendre mais je suis pret à expliquer :)