Matlab, renommer les abscisses OK, contrôler le step de l'axe X ?

Matlab, renommer les abscisses OK, contrôler le step de l'axe X ? - Divers - Programmation

Marsh Posté le 05-08-2008 à 09:50:15    

Bonjour,
 
Je plotte ce genre de valeurs :
 
x = [0,1,2,3,4,5,6]
y = [0.3234, 0.43342, 0.34344, 0.34356, 0.35334, 0.3434, 0.343]
plot(x, y)
 
J'arrive à renommer les valeurs de l'axe des x comme ceci :
   xName = ['c01';'c02';'c03';'c04';'c05';'c06';'c07'];
   set(gca,'XTickLabels',xName);
 
Or comme le step de l'axe des x est de 0.5, mes valeurs xName se repettent deux fois :  
 
http://img137.imageshack.us/img137/5868/pbmatlabhz4.th.png
 
Comment obliger un step de 1 et non de 0.5, via l'interface de configuration j'ai trouvé, mais je souhaite le faire automatiquement via script.
 
Merci bien.

Reply

Marsh Posté le 05-08-2008 à 09:50:15   

Reply

Marsh Posté le 05-08-2008 à 11:33:38    

Réponse :  
 
set(gca,'XTick',x);
set(gca,'XTickLabels',xName);
 
Merci au forum developpez.com

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed