MATLAB中x=0:0.1:10中的0.1是代表步长,为什么画出来的图坐标刻度确是0、1、2.。。10而不是0、0.1、0.2..1

x=0:0.1:10,主要是用来做什么的?我想把x坐标轴的刻度分成0、0.5、1、1.5、2.。。。。4,应该怎么写?还有y的坐标轴的刻度需要自己定还是它自动根据x坐标轴来确定?

第1个回答  推荐于2018-03-21

x=0:0.1:10是产生向量,0.1是步长,画图时matlab有默认的刻度。要是觉得不合适,那可以设置。

>> x=0:0.1:4;

>> y=exp(x);

>> plot(x,y);

   set(gca,'xtick',[0:0.5:4])

本回答被提问者和网友采纳
第2个回答  2011-04-18
x = 0:0.01:10,不就好了
相似回答