MATLAB小白关于plot函数有个小疑惑

我有个一位数组e,有10002个元素,我想自定义步长作为每个元素的横坐标,把元素值作为纵坐标画一个图出来,请问大腿们该怎么写程序,老是弄不对

e=[1 2 3 4 5 .........];%这里是你自己的数组
x=first : increment : last %x是存储横坐标的数组,firs表示第一个元素对应的横坐标,increase表示步长,last表示最后一个元素对应的横坐标,
%你的应该是increment*10002

%如果你设置步长是1,横坐标从1开始,那么这条代码就可以这么写
x=1:1:10002;
plot(x,e)
如果有效麻烦采用,谢谢

e=[......];//10002个元素
x=0:自定义步长:自定义步长*length(e);
plot(x,e);

a=1%自定义步长,根据你的需要确定
for i = 1:a:5 %此处的5与后面e中数据个数要一致
c(i)=i;
end
e=[2 3 4 3.6 4.7]%假如e中数据有5个
plot(c,e)

i=1:step:10002
plot(i,e)
其中step是步长

如果设置步长为1
x=a:1:a+10003; %一定范围的等差数值
y=[......]; %已知的10002个一维数组元素
plot(x,y)
axis([xmin,xmax,ymin,ymax])