使用plot
函数绘制矩阵时,如何使线条从0开始?
更准确地说,这就是我想要解决的问题:
最佳答案
请参阅help对于 plot
命令:当使用带有单个参数的plot 命令时,Matlab 会隐式绘制参数与其索引的关系图,因此 plot([3,5,9])
为相当于 plot([1,2,3], [3,5,9])
。更一般地说,plot(y)
对应于向量的 plot(1:length(y), y)
和 plot(M)
对应于矩阵的 plot(1:size(M, 1), M)
。
要从零开始绘图,您应该对向量执行 plot(0:length(y) - 1, y)
,或 plot(0:size(M, 1) - 1, M)
对于矩阵,如您的情况。
关于matlab - 使绘图从 0 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26821441/