salut
je profite de cette discussion pour poser une question : comment avoir l'axe des fréquences en logarithmique avec surf
merci
salut
je profite de cette discussion pour poser une question : comment avoir l'axe des fréquences en logarithmique avec surf
merci
Il faut modifier la propriété XScale de l'objet Axes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part set(gca,'xscale','log')
merci ! suite à ma confusion entre l'handel de l'axe et l'handle du surf j'avais regardé les proprités des objets surfaces, pas celles des axes.
edit :
j'ai peut-être parlé un peu rapidement : je n'ai pas le comportement souhaité.
il me change l'échele des valeurs sur l'axe mais pas du tout la représentation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 obj.guiAxes.plotHandles=surf(obj.guiAxes.ax,axesData.time,axesData.freq,axesData.spow','EdgeColor','none'); set(obj.guiAxes.ax,'Yscale','log'); axis(obj.guiAxes.ax,[0 10 20 20000]);
Partager