[Matlab] inverser axe des abscisses

Résolu/Fermé
Celeborn Messages postés 22 Date d'inscription mardi 27 février 2007 Statut Membre Dernière intervention 26 avril 2009 - 9 mars 2007 à 16:38
 antoine - 29 avril 2010 à 17:25
Bonjour,

je cherche à inverser l'axe x d'un graphe sous matlab pour que celui ci aille des plus grandes valeurs aux plus petites.

J'ai trouvé la fonction "axis" mais celle ci n'inverse que l'axe y (par axis['ij']) et lorsque on tape axis[Xmin Xmax Ymin Ymax], il faut un Xmin inférieur à Xmax, sinon il y a bug pendant la compilation.

Merci d'avance pour une éventuelle solution.

3 réponses

propriété YDir et XDir des axes : set(gca,'XDir','reverse')
14
plot(-x+max(x));
2
Celeborn Messages postés 22 Date d'inscription mardi 27 février 2007 Statut Membre Dernière intervention 26 avril 2009 4
9 mars 2007 à 17:16
Bon j'ai mis un "-" devant x dans plot, cependant j'aimerais que ce soit des valeurs positives qui graduent mes axes ... deuxuème défi !

merci d'avance :-)
1