plot(a)和plot(x,a)不同在哪?a=cos(x),x的范围在0与2*pi之间,步长为0.1*pi,绘制上述两条曲线,为什么不相同?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 13:55:39
plot(a)和plot(x,a)不同在哪?a=cos(x),x的范围在0与2*pi之间,步长为0.1*pi,绘制上述两条曲线,为什么不相同?plot(a)和plot(x,a)不同在哪?a=cos(x

plot(a)和plot(x,a)不同在哪?a=cos(x),x的范围在0与2*pi之间,步长为0.1*pi,绘制上述两条曲线,为什么不相同?
plot(a)和plot(x,a)不同在哪?
a=cos(x),x的范围在0与2*pi之间,步长为0.1*pi,绘制上述两条曲线,为什么不相同?

plot(a)和plot(x,a)不同在哪?a=cos(x),x的范围在0与2*pi之间,步长为0.1*pi,绘制上述两条曲线,为什么不相同?
plot(a)里的a是向量,横坐标是a向量每个值的序号,纵坐标是a里每个量的值
如果a为矩阵的话,matlab会以不同颜色将每列元素画出,一个列向量对应一条线段
还有一种情况是,a为向量,每个值为复数,这样,x取实部,y取虚报
plot(x,a)中,x值为横坐标,y的值为纵坐标 x,y是同维数向量
因此两者必然不同