Le but de ce défi est de créer une fonction mandelbrot(c,imax) qui prend en paramètre un nombre complexe c et le nombre d'itérations max (ou précision) et qui renvoie true si c appartient à l'ensemble de mandelbrot ou false sinon (à une certaine présicion).
Ensemble de Mandelbrot?? Kesako! : cf Wikipedia
L'auteur de l'algorithme le plus rapide sera le grand vainqueur (en cas d'égalité, on considérera le critère de longueur).
Bonne chance
PS: Je suis désolé pour la "non-originalité" de l'énoncé, néanmoins, contrairement aux autres, il s'agit de complexes
[Mini-Challenge Basic #11] : Mandelbrot
Voir le premier message non lu • 7 messages
• Page 1 sur 1
-
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Messages: 409
- Images: 9
- Inscription: 14 Oct 2012, 23:30
- Localisation: Paris 19
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: PSI*
Re: [Mini-Challenge Basic #11] : Mandelbrot
Il manque un paramètre : le nombre d'itérations, puisque c'est une suite divergente.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [Mini-Challenge Basic #11] : Mandelbrot
Euh... pas compris
Pourquoi mettre le nombre d'itérations en paramètres?
EDIT: ce n'est pas forcément une suite divergente
Pourquoi mettre le nombre d'itérations en paramètres?
EDIT: ce n'est pas forcément une suite divergente
-
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Messages: 409
- Images: 9
- Inscription: 14 Oct 2012, 23:30
- Localisation: Paris 19
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: PSI*
Re: [Mini-Challenge Basic #11] : Mandelbrot
La précision du calcul, si tu veux (ici, c'est le nombre d'itérations du calcul de la suite)
Edit : au début, je croyais qu'il fallait la tracer... en basic - j'ai fait "wut"
Edit : au début, je croyais qu'il fallait la tracer... en basic - j'ai fait "wut"
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14616
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
-
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)- Messages: 409
- Images: 9
- Inscription: 14 Oct 2012, 23:30
- Localisation: Paris 19
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: PSI*
Re: [Mini-Challenge Basic #11] : Mandelbrot
davidElmaleh a écrit:EDIT: ce n'est pas forcément une suite divergente
C'est une suite divergente. Ce n'est parce qu'en quelques points du plan (C) elle ne diverge pas que la suite en elle même ne l'est pas.
Pour savoir si un point à la périphérie de l'ensemble appartient à ce dernier, on est obligé de connaître le nombre d'itérations, car à n+1 le point pourra ne plus appartenir à l'ensemble.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6414
- Images: 22
- Inscription: 27 Nov 2008, 00:00
- Localisation: 0x1AACC355
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: BAC+5: Epita (ING3)
Re: [Mini-Challenge Basic #11] : Mandelbrot
Bon, puisque personne ne répond, j'en profite lâchement :
Je ne sais pas comment tu vas mesurer la rapidité... mais ce n'est pas mon problème
- Code: Tout sélectionner
Define mandel(c,maxi)=
Func
Local z,i
0→z
0→i
While abs(z)<=2 and i<=maxi
z^2+c→z
i+1→i
EndWhile
i>maxi
EndFunc
Je ne sais pas comment tu vas mesurer la rapidité... mais ce n'est pas mon problème
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
7 messages
• Page 1 sur 1
Retourner vers Mini-Challenges
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités