x=0:0.4*pi:2*pi;y=sin(x); line(x,y)与plot(x,y)横坐标是一样的为什么与 plot(y)的横坐标不同

问题描述:

x=0:0.4*pi:2*pi;y=sin(x); line(x,y)与plot(x,y)横坐标是一样的为什么与 plot(y)的横坐标不同

plot(x,y)是画出各个y对应x的点.
plot(y)中y可以看做是一个向量,plot(y)是画出y对应y向量中各个序号的点.例如本题中,y一共取六个值,所以plot(y)实际上画的(1,y1),(2,y2),(3,y3),(6,y6)六个点的坐标.