tinnahust 发表于 2006-3-29 11:15

如何控制二维图的坐标刻度不是等刻度?

我画了一个二维图,可是x轴总是等刻度比如1,2,3,4,5,我想把它变成等比刻度,比如1,2,4,8,16。matlab可以做到吗?如何做?

jumpwolf 发表于 2006-3-29 13:00

<P>用axis命令可以改变坐标轴的刻度<BR>如果想改成等比刻度,可以对原数据取2为底的对数。</P>

tinnahust 发表于 2006-4-3 10:21

<P>能不能给个例子?我想把x坐标的刻度变成平方形式,1,4,9,16,25,36,49,。。。。,我看了帮助还是不会用</P>
[此贴子已经被作者于2006-4-3 10:22:10编辑过]

happy 发表于 2006-4-3 10:51

回复:(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]
查看完整版本: 如何控制二维图的坐标刻度不是等刻度?