作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 05:28:01
MATLAB用plot作图之后如何把x轴的坐标值放到两个刻度之间?

就像这张图把红圈里面的1放到蓝圈的位置,相当于原来的1和2之间,2放到2和3之间的位置,依此类推,最后的11就不要了,就是把1到10全部都放到坐标轴刻度的中间,matlab能否实现?
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读取出来然后画图的,所以有没有办法可以自动添加成这样子,谢谢了。