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

MATLAB Discussion :

Graphique animé getframe


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 21
    Points : 15
    Points
    15
    Par défaut Graphique animé getframe
    Bonjour,

    Je voudrai que ma fonction, sur mon graphique, soit tracée point par point avec getframe, mais je n'y arrive pas...

    Voici mon code:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    for i=1:n,
        F = dnorm(grid, m , s);
        plot(grid, F, 'b-'); 
        M(i)=getframe; 
    end
    movie(M);
    Avec m et s, le moments et l'écart type estimé, grid un linspace
    Ou est, dans mon cas, placé le compteur i? Je ne comprend pas le principe en fait.

    Ah oui aussi, ma boucle, je l'ai fait sur le nombre de mes observations... Mais ne dois je pas la faire sur la longueur de F?



    Merci d'avance,

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    que fait la fonction dnorm?

    Je ne suis pas sur mais peut-être que ceci correspond à tes besoins :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    F = dnorm(grid, m , s);
    for i=1:length(F),
        plot(grid(1:i), F(1:i), 'b-'); 
        M(i)=getframe; 
    end
    movie(M);
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 21
    Points : 15
    Points
    15
    Par défaut
    Arf oui c'est vrai, j'ai oublié de préciser ce que faisait dnorm.

    Elle renvoie les valeurs de la fonction de densité. Donc ici, d'une loi caractérisé par ses moments et son écrat type (une normale)

    Enfin ta solution est la bonne.

    Derniers soucis, message d'erreur qui me dit que movie contain uninitialized frames.

    Enfin, encore merci !

Discussions similaires

  1. Interface graphique animée : comment faire ?
    Par TheoOrl45 dans le forum C++
    Réponses: 8
    Dernier message: 17/05/2008, 14h08
  2. interface graphique animée
    Par futur_java dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 08/04/2008, 09h49
  3. [SWT] animation graphique
    Par dark2 dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 25/05/2006, 05h51
  4. [VB] avec Excel : animation de graphique
    Par SimonBrodeur dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/01/2006, 23h36
  5. Animation Graphique et Visual C++ 6
    Par life is magic dans le forum MFC
    Réponses: 10
    Dernier message: 28/11/2005, 17h52

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