Courbe d'attracteurs chaotiques :)

Description

Catégorie Experts ... pas tant pour le niveau de programmation, qui reste modeste, mais plus par la faute du concept, qui lui hehe remonte le niveau, et rend le code bien plus dur a commenter...

Les courbes d'attraction chaotiques représentent dans une dimension voulue (ie 1 dimension, 2 dimensions, 3 dimensions ou meme pourquoi pas 2.741 dimensions) un objet fractal. Pour ceux à qui le nom "fractal" ne fait pas "tilt" essayez de trouver des infos sur "Sierpinsky" ou "Mandelbrot".

Les particularités de ces attracteurs en font des objets de grande valeur (hehe) : chaque attracteur est unique, chaque attracteur possède une dimension fractale définie... et surtout : il peut etre représenté, quelque soit sa dimension, dans un plan 2D (alias plan quadratique)

Ce qui fait que (dans le code que je vous présente au moins) nous pouvons représenter une fractale en 1, 2, 3 jusqu'à 3.99 dimensions (les nombres décimaux fonctionnent, évidemment)

Désolé pour ceux qui s'y attendaient : la capture n'est pas la sortie directe du programme, c'est la sortie directe du programme colorée en bleu dans PhotoShop :) je précise d'ailleurs qu'une telle fractale est rare a trouver, la plupart de celles qui sortent sont asymétriques... question de chance.

Source / Exemple :


'Le principe de l'attracteur : on définit un nombre d'itérations pour lequel on va _
modifier les positions de deux points (x et y) a partir des paramètres de la fractale _
l'intensité dans le déplacement pour chaque paramètre est donnée par l'exposant _
de Lyapunov, a savoir un produit de logarithmes :)

Conclusion :


Les limites des paramètres :

1<Prev<10
1<nMax
1<oMax
1<=D<4

Valà

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.