matlab 坐标轴刻度朝外_Matlab 绘图 坐标轴 刻度

【转载】Matlab 绘图 坐标轴 刻度

原文出处:http://blog.sina.com.cn/s/blog_4b1fb7610100q9ov.html

matlab中坐标轴的刻度如何设置?

用matlab绘图函数plot,plot3等绘制的图形,其坐标轴的刻度可以通过手动方式修改,请问有没有什么函数可以实现坐标轴刻度的修改?

str='E:cjf'

x=[0:0.1:1];

xlab=[1:11];

for i=1:10

plot([0 1],[0 1]);hold on;plot([0 1],[1 2]);

set(gca,'xtick',x);

set(gca,'xticklabel',xlab);

hold off;

saveas(gcf,[str num2str(i) '.bmp']);

end

补充一点,刻度不限制于数字。比如:Day = {'Sun','Mon','Tue','Wed','Thu','Fri','Sat'};plot(1:7,1:7);

set(gca,'xticklabel',Day);

EXAMPLE: Matlab中Tick(坐标轴刻度)的不同风格 http://crust.cn/?p=287

x=1:8;

subplot(2,2,1)

plot(x)

%tick style 0(auto)

subplot(2,2,2)

plot(x)

set(gca,'xtick',[1 3 6 8]);%style 1

set(gca,'ytick',[]);%style 2

subplot(2,2,3)

plot(x)

set(gca,'xtick',[1 3 6 8]);

set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')));%style 3

set(gca,'ytick',[2 4 5 7]);

set(gca,'yticklabel',{'Two','Four','Five','Seven'

你可能感兴趣的:(matlab,坐标轴刻度朝外)