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 :

Problème avec les limites des axes x et y


Sujet :

MATLAB

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    29
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 29
    Par défaut Problème avec les limites des axes x et y
    Bonjour,

    Je rencontre un problème assez basique. J'ai une fonction que je veux afficher en plusieurs courbes à la suite. Seulement, les limites sur l'axe des y varient en fonction d'une variable que j'ai appelée k.

    Or je voudrais qu'elles restent les mêmes, afin que le déroulement des courbes se fasse sans sautillement. Je ne sais pas si je m'exprime très bien... De plus je lui demande d'afficher des titres à mes axes x et y et il ne me les affiche pas.

    J'ai bien regardé l'help de matlab, ainsi que sur Google, mais je ne vois pas trop où est-ce que je me suis trompé. Je me tourne donc vers vous, si jamais vous auriez une solution.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function jio(Jrs)
     
    load 45444.mat
     
    figure
        xlabel ('salut1')
        ylabel ('salut2')
        ylim([0 120])
     
    for k=100:200
        plot(20*log10(abs(fftshift(fft(Jrs{1,1}{1,1}(:,k))))));
        pause(0.8)
    end
    La variable "Jrs" est une variable que j'obtiens à l'aide d'autres fonctions que j'utilise avant. Elle est définie comme cela, c'est une cellule avec 1x4600. Et le k est donc l'élément qui fait varier Jrs...

    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    L'insertion de la ligne set(gca,'nextplot','replacechildren') avant la boucle devrait résoudre ton problème.

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    29
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 29
    Par défaut
    Ok Merci beaucoup effectivement cela marche à merveille !! Peux tu m'expliquer ce que cette ligne a changé ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Un petit tour dans la documentation de Matlab
    Citation Envoyé par Axes Properties -> Nextplot
    replacechildren — Remove all child objects, but do not reset axes properties

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    29
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 29
    Par défaut
    Merci

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/03/2010, 12h10
  2. [XL-2003] Problème avec la définition des axes d'un ScatterMarkers avec OWC10
    Par ankoubzh dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/05/2009, 23h15
  3. Problèmes avec les synonymes des procédures
    Par lido dans le forum Forms
    Réponses: 1
    Dernier message: 17/09/2008, 13h01
  4. [VBA-E] Encore un problème avec les limites de RANGE
    Par durdesfois dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2007, 20h56

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