声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1660|回复: 3

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

[复制链接]
发表于 2006-3-29 11:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

发表于 2006-3-29 13:00 | 显示全部楼层
<P>用axis命令可以改变坐标轴的刻度<BR>如果想改成等比刻度,可以对原数据取2为底的对数。</P>
 楼主| 发表于 2006-4-3 10:21 | 显示全部楼层
<P>能不能给个例子?我想把x坐标的刻度变成平方形式,1,4,9,16,25,36,49,。。。。,我看了帮助还是不会用</P>
[此贴子已经被作者于2006-4-3 10:22:10编辑过]

发表于 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>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 07:15 , Processed in 0.063743 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表