matlab初学者plot报错矢量长度必须相同以及画图时指定横纵坐标

看matlab基础,在实操plot画2D图时,有时会报错:错误使用plot,适量长度必须相同。

上网查也没有发现好的解释。

后来clear了工作区,x=0:pi/100:2*pi;
                                 y=sin(x);

发现在工作区x:1*201double

                       y:1*201double

当再次更改x的单位长度时,若只执行x=0:pi/10:2*pi;

工作区x变为1*21double,但是y没有改变,仍为1*201double

 

总结来说,当改变x的单位长度时,必须再次运行与其相关的函数,y使得中的个数与x的个数保持一致!!!

此外有一个查看变量维度的语句    length(x)

此条语句可以查看当前x的维度

 

基本图形的2D画法:

分别为 : 自变量、因变量、线型、颜色(靠三个基本色的不同比例调配)

 

 

matlab初学者plot报错矢量长度必须相同以及画图时指定横纵坐标_第1张图片(画出来直接是散点连成的线)

(画多个图的一条语句实现)

    若想变成散点图,只需要指定点的形状 ‘r*’  等

 

 

 

 

指定横纵坐标的范围      axis([0 10 0 25 ]);

        即为      横坐标0-10  纵坐标 0-25


                                                           

你可能感兴趣的:(matlab初学者plot报错矢量长度必须相同以及画图时指定横纵坐标)