matlab 画图后使其横坐标间距相等

怎样设置如图的横坐标?x=[48163264]用plot画图x轴每个数的间距是不相等的,而图中是相等的。怎样画或者设置。semilogx画图也不会像上图那样的?求助... 怎样设置如图的横坐标?x=[4 8 16 32 64]用plot画图x轴每个数的间距是不相等的,而图中是相等的。怎样画或者设置。semilogx画图也不会像上图那样的?求助 展开
 我来答
白肚河蟹不让说
推荐于2016-01-15 · TA获得超过1633个赞
知道小有建树答主
回答量:1045
采纳率:66%
帮助的人:974万
展开全部
哥给你提供手动的办法。。。。
1、X值换算成log2
2、绘log2(X)~Y图
3、此时如图中X轴Tick值=2,3,4,5,6,7是等间隔的
4-A、Figure窗口中菜单View=>Plot Edit Toolbar=>点一下“T”图标的按钮,拖放文本框输入自己想定义的值。设置Background和底色相同,Line Style=no line。
4-B、 Figure窗口中菜单View=>Figure Toolbar=>点一下最右“回”图标的按钮,点一下图区选中,底栏Property Editor-Axes中“X Axis”栏中点Ticks按钮,然后手动设置X Axis的Locations~Labels。
5、Grid只开横轴或纵轴自己看看属性列表。

玛丽的折腾完写完才发现木有分。。。。。。请选为答案,不要追问。
杨好巨蟹座
推荐于2016-03-23 · TA获得超过5万个赞
知道大有可为答主
回答量:6197
采纳率:80%
帮助的人:1633万
展开全部
time=datenum(datetime); %日期字符串转换成连续日期数值
plot(time,ori(:,2),'.y')
datetick('x',29);

datenum
Convert date and time to serial date number
Syntax
N = datenum(V)

datetick
Date formatted tick labels
Syntax
datetick(tickaxis)
datetick(tickaxis,dateform)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dabaoonline
2012-11-26 · TA获得超过808个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:162万
展开全部
可以尝试一下使用axis。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式