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 :

dessiner deux courbes sur la même figure


Sujet :

MATLAB

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2011
    Messages : 128
    Points : 56
    Points
    56
    Par défaut dessiner deux courbes sur la même figure
    Bonsoir,
    je veux dessiner deux courbes sur la même figure avec matlab en utilisant la commande plot.
    j'ai trouvé dans un doc que je dois faire comme ca mais il m'affiche pas le bon résultat.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    aa=[1 2 3 4 5 6];
    bb=[6 5 4 3 2 1];
    figure, plot(aa,bb)

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

    Quelles sont les deux courbes que tu veux tracer ici ?
    Avec ce code, tu ne vas en tracer qu'une ayant les points de coordonnées (x,y) suivants :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                       (x , y)
    aa(1)  bb(1)  =>   (1 , 6)
    aa(2)  bb(2)  =>   (2 , 5)
    aa(3)  bb(3)  =>   (3 , 4)
    aa(4)  bb(4)  =>   (4 , 3)
    aa(5)  bb(5)  =>   (5 , 2)
    aa(6)  bb(6)  =>   (6 , 1)
    Pour superposer deux courbes, utilise hold on.
    Une recherche sur le forum te donnera une multitude d'exemples.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    voici deux exemples :

    1°) cas classique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    t=[1 2 3 4];
    y1=[7 8 5 4];
    y2=[4 6 5 7];
    figure (1)
    plot(t,y1,t,y2)
    2°) autre cas possible souvent bien pratique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    t=[1 2 3 4];
    y1=[7 8 5 4];
    y2=[4 6 5 7];
    figure (1)
    hold on
    plot(t,y1)
    plot(t,y2)

Discussions similaires

  1. affichage de deux courbe sur la méme figure
    Par gone01 dans le forum MATLAB
    Réponses: 5
    Dernier message: 29/03/2009, 17h38
  2. Deux colormap sur une même figure?
    Par amarion dans le forum Images
    Réponses: 3
    Dernier message: 28/10/2008, 15h49
  3. Deux graphiques sur la même figure
    Par kchiheb dans le forum MATLAB
    Réponses: 9
    Dernier message: 20/10/2008, 15h30
  4. Réponses: 2
    Dernier message: 16/07/2008, 14h21
  5. [Débutant] Mettre deux ellipses sur la même figure avec ezplot
    Par nini94 dans le forum MATLAB
    Réponses: 2
    Dernier message: 11/06/2008, 09h32

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