如何控制二维图的坐标刻度不是等刻度?
我画了一个二维图,可是x轴总是等刻度比如1,2,3,4,5,我想把它变成等比刻度,比如1,2,4,8,16。matlab可以做到吗?如何做? <P>用axis命令可以改变坐标轴的刻度<BR>如果想改成等比刻度,可以对原数据取2为底的对数。</P> <P>能不能给个例子?我想把x坐标的刻度变成平方形式,1,4,9,16,25,36,49,。。。。,我看了帮助还是不会用</P>[此贴子已经被作者于2006-4-3 10:22:10编辑过]
回复:(tinnahust)如何控制二维图的坐标刻度不是等刻...
<P>两种不能同时实现</P><P>第一种,变刻度<BR>t=0.1:.1:20*pi;<BR>y=sin(t);<BR>subplot(2,1,1)<BR>plot(t,y)<BR>subplot(2,1,2)<BR>plot(log2(t),y)</P>
<P>第二种,坐标显示</P>
<P>t=0.1:.1:20*pi;<BR>y=sin(t);<BR>subplot(2,1,1)<BR>plot(t,y)<BR>subplot(2,1,2)<BR>plot(t,y)<BR>t1=(1:7).^2;<BR>set(gca,'Xtick',t1)</P>
页:
[1]