IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Courbe du blanc manger sous python


Sujet :

Python

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Lyc�en
    Inscrit en
    Octobre 2017
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activit� : Lyc�en
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2
    Par d�faut Courbe du blanc manger sous python
    Bonjour,

    Je me pr�sente, je suis lyc�en en classe de Terminale S, et ma passion est l'informatique. Mon prof de math par ce faite me lance des "d�fis" de programmer des problemes de math comme leFlocon de Koch que j'ai reussi � faire.

    Bref le sujet n'est pas l�. Maintenant je dois tracer La courbe de Blancmanger

    D�j� je ne sais comment la tracer....
    Soit par la biblioth�que : turtle ou matplotlib ...

    Pour la structure de mon programme j'attends d'avoir vos premiers r�ponses.

    Si des personnes ont un morceau de la r�ponse je vous invite � me r�pondre merci � vous.

    Bonne journ�e

  2. #2
    Membre �clair� Avatar de nekcorp
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2006
    Messages
    592
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 592
    Par d�faut
    Salut,

    Alors si t'as r�ussi � tracer le Flocon de Koch o� est ton probl�me pour La courbe de Blancmanger.

    Montres nous ce que tu as commenc� � faire.

    D�j� je ne sais comment la tracer....
    Soit par la biblioth�que : turtle ou matplotlib ...
    Pourtant tu disais avoir r�ussi � tracer le Flocaon de Koch

    La biblioth�que matplotlib te permettra surement de tracer ta courbe puisque c'est ce quelle fait, tracer des courbes.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Lyc�en
    Inscrit en
    Octobre 2017
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activit� : Lyc�en
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2
    Par d�faut
    Bonjour,

    Merci de r�pondre aussi vite.

    Pour le le Flocon de Koch je n'est pas vraiment utilis� une formule math�matique !
    Que pour la courbe de Blancmanger, je dois la faire � partir d'une formule.
    Si j'utilise turtle je ne peux pas utiliser la formule pour connaitre sa possition en y.
    Alors j'ai commenc� � faire avec matplotlib, j'ai donc :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    import matplotlib.pyplot as plt
     
    blanc=[] #Liste qui sctoke les valeurs en y
     
    n=0 #D'apres la formule
    x=0.1 #D'apres la formule (précision)
     
    while n<20: #Il m'a dit d'aller jusqu'à 20 (ici de 0 à 19)
        n+=1 #Nombre entier
        x+=0.1
     
        a=(1/(2**n))*abs((2**n)*x-n) #formule
     
        blanc.append(a)#enregistre
     
     
    plt.grid(True)#affichage
    plt.plot(blanc,"b", linewidth=0.8, marker="+", label="") #legende
    plt.ylabel('y') #affichage
    plt.xlabel('x')#affichage
    plt.legend()#affichage
    plt.show()#affichage
    Ce n'est pas mon code finale, je suis en pleine r�vision, je n'ai pas le temps de le perfectionner, mais j�esp�re que vous allez me corriger.

  4. #4
    Membre Expert

    Homme Profil pro
    Ing�nieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par d�faut
    Le lien wikip�dia te donne aussi une mani�re de construire cette fractal avec des courbes en dents de scies. Donc si tu passes par l�, � priori tu n'as pas besoin de formules !

    Donc je dirais d'abord, fait toi un bout de code qui affiche des fonctions en dents de scie. Ensuite tu n'auras plus qu'� adittionner les 20 premi�res et le tour sera jou� ! Il te faudrait une fonction dont le prototype ressemble � ca :
    o� x est la liste des points en abscisses, n le nombre de pics (ou bien plutot tel que 2 puissance n soit le nombre de pic). Cette fonction renverrais une autre liste y, qui serait l'image des points de la liste x.
    Et l� apr�s matplotlib te permet de tracer tes dents de scies :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    x=np.linspace(0,1,10000)  ### np, c'est avec --  import numpy as np  -- bien sûr
    for n in range(1,5):          #### J'ai choisi 5 pour démarrer, mais on pourra aller plus loin bien sûr
         y=dent_de_scie(x,n)  #### On calcule les images y=f(x)
         plt.plot(x,y)               #### On trace y en fonction de x
    Apr�s si t'as ca, la courbe de blancmanger, c'est du gateau !

Discussions similaires

  1. Decompos� un fichier XML en plusieurs fichiers XML sous python
    Par elhout dans le forum G�n�ral Python
    R�ponses: 6
    Dernier message: 12/03/2007, 14h20
  2. Midi sous Python
    Par pfeuh dans le forum G�n�ral Python
    R�ponses: 1
    Dernier message: 14/11/2006, 11h45
  3. Courbe de graphique coup�e sous access
    Par Belze dans le forum Access
    R�ponses: 1
    Dernier message: 25/05/2006, 18h20
  4. Fonction addslashes sous Python ?
    Par ecocentric dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 28/01/2006, 18h27
  5. Existe-t-il un rad sous python?
    Par sloshy dans le forum EDI/RAD
    R�ponses: 6
    Dernier message: 03/10/2005, 09h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo