Bonjour à tous,

Après des recherches sur différents forums, j'ai enfin obtenu un tracé de courbes qui me convient sous Matlab avec 2 axes en ordonnées.
Par contre, je n'arrive pas à personnaliser l'échelle du deuxième axe en ordonnée. Quelqu'un sait-il comment faire d'après le code ci-dessous ? Je souhaiterais forcer l'axe de droite de -1 à 1 avec un pas de 0,2.

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
23
24
25
%tracé des courbes temps/courant et temps/tension
fig = figure(1);
[ax, h1, h2] = plotyy(temps, tension, temps, courant, 'plot');
 
%On définit la couleur des courbes
set(h1,'Color','b');
set(h2,'Color','r');
 
%On définit la couleur des axes Y
set(ax(1),'YColor','b');
set(ax(2),'YColor','r');
 
%On définit les échelles de l'axe X et de d'un axe Y
set(gca,'xtick',0:0.005:0.02);
set(gca,'ytick',-800:200:800);
axis([0 0.02 -800 800]);
 
% Label des absisses
xlabel('t [s]');
 
% Labels des ordonnées et couleurs
set(get(ax(1), 'Ylabel'), 'String', 'V_{10} [V]','color','b');
set(get(ax(2), 'Ylabel'), 'String', 'i_{10} [A]','color','r');
 
grid;
Nom : courbe.png
Affichages : 4062
Taille : 16,3 Ko

Merci d'avance pour votre aide.