Se connecter avec
S'enregistrer | Connectez-vous

Insertion axes

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

Bonjour,

Pour dessiner deux courbes avec deux échelles en ordonnées, il faut utiliser la fonction : plotyy()

Voici un exemple avec la déclaration de la plage de variation et du pas de la variable x (en fait le temps) ainsi que la déclaration des étiquettes des abscisses et ordonnées et des styles de traits.

figure
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');

set(get(AX(1),'Ylabel'),'String','Décroissance lente')
set(get(AX(2),'Ylabel'),'String','Décroissance rapide')

xlabel('Temps (\musec)')
title('Multiple vitesse de décroissance')

set(H1,'LineStyle','--')
set(H2,'LineStyle',':')

Pour ajouter une courbe sur cette figure, il faudrait essayer hold on.

A bientôt
Lassé par la pub ? Créez un compte
Tom's guide dans le monde