2009-01-11 6 views

Répondre

3

Avez-vous regardé la XScale, Yscale et zScale propriétés d'axe. Vous pouvez les définir sur linéaire ou log. Toutefois, pour définir ces propriétés sur log, les données doivent être positives. Voir http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232 pour plus de détails.

+0

Merci, maintenant j'ai le même problème que le gars qui a posé la question que vous avez liée: la couleur est maintenant à peu près la même, comment le corriger? Vous pouvez répondre ici: http://stackoverflow.com/questions/433769/how-to-get-beauty-color-scale-on-semi-logarithmic-3d-plots-on-matlab –

+0

J'ai raté ce problème. J'ai placé quelques conseils sur mon autre question mais je ne peux pas la tester maintenant. Si je trouve le temps, je jouerai avec Matlab pour voir si je peux avoir quelque chose à travailler. – Azim

4

Comme indiqué dans le lien mentionné, pour définir les trois axes à échelle logarithmique, utilisez

set(gca, 'XScale', 'log', 'YScale', 'log', 'ZScale', 'log') 
Questions connexes