plot(y)要是y是m×n的数组,以1:m为x横坐标,y中的每一列元素为y坐标,绘制的n条曲线;如果y是n×1或者1×n的向量,则以1:n为横坐标,y为坐标表绘制图1条曲线;假如y是复数,则plot(y)相位差于plot(real(y),imag(y));其它可以使用情况下,看出坐标数据中的虚部。
plot(x1,y1)如果x和y也是数组,按列取坐标数据绘图,此时它们必须更具完全相同的尺寸;假如x和y其中个是向量两个为数组,x和y中尺寸之和的方向不对应绘制图多条曲线;如果没有x和y其中一个是标量其中一为向量,这样将绘制图互相垂直x或是y轴离散的点。
plot(x1,y1,linespec,...)按照参数linespec指定曲线的曲线属性,它包括线型、标记符和颜色。plot函数意见同样手工绘制横竖斜组图形
简单啊点就没有办法举例子了
plot([1,2],[3,4],r-);
画出的的是连接(1,3)和(2,4)点的直线,r代表红色线,-代表实线
1、是需要,必掉出现三组范围差别的数据,数据量都为500,他们的边界各为[10,15],[23,38],,[38,58]。方法不胜感激:
x1105*rand(500,1)
x22315*rand(500,1)
x25320*rand(500,1)
2、下面,要各画出x1,x2,x3随机的曲线,用matlab的内置函数plot通过不能操作,分别用三个plot通过绘图,可是如下:
plot(x1,r)
plot(x2,b)
plot(x3,g)
3、可以看到,图中只能一条曲线,并没有其他两条曲线。这是而且后面plot的语句画的图会将前面plot画的图覆盖掉。因此不需要用一个语句来可以保留前面所手工绘制的图,在是需要保留的图的后面加一句holdon,即可将该图恢复,使它不被后面的图所覆盖,具体语法不胜感激:
plot(x1,r)
holdon
plot(x2,b)
holdon
plot(x3,g)
那样的话就是可以将三条曲线画在一张图上,替区别,要三个给这三条曲线定义不一样的颜色。
4、就是为了图的美观,这个可以用gridon再添加网格线,还要再添加横纵坐标轴标题。方法::
xlabel(样本序列)
ylabel(值)
5、外,是因为画的是多条曲线,因此还不需要直接添加图例,语法不胜感激:
legend(变量1,变量2,变量3)
括号里面按照cad作图的顺序各写每条曲线代表上帝的意义再试一下,
6、成功效果图。