MATLAB用plot作图之后如何把x轴的坐标值放到两个刻度之间?

就像这张图把红圈里面的1放到蓝圈的位置,相当于原来的1和2之间,2放到2和3之间的位置,依此类推,最后的11就不要了,就是把1到10全部都放到坐标轴刻度的中间,matla... 就像这张图把红圈里面的1放到蓝圈的位置,相当于原来的1和2之间,2放到2和3之间的位置,依此类推,最后的11就不要了,就是把1到10全部都放到坐标轴刻度的中间,matlab能否实现? 展开
 我来答
jimtien
推荐于2016-02-09 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1120万
展开全部

set(gca,'XTick',[0:9]);

set(gca,'XtickLabel',{'         1','         2','        3','         4','         5','        6','         7','         8','        9','         10'});

 

追问
那如果图的x轴的坐标值不固定,有的是1到10,有的是1到5,有的是1到13都需要设置成这个样子的,因为x和y都是从excel读取出来然后画图的,所以有没有办法可以自动添加成这样子,谢谢了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式