plot()的基本用法
MATLAB中,基本的绘图函数时plot函数,利用它可以绘制出不同的二维曲线
如:
>> x=0:pi/1000:2*pi;
>> y=2*exp(-0.5*x).*sin(2*pi*x);
>> plot(x,y)
以上提到plot函数的自变量xy为长度相等的向量
下面为几个特例
- x为向量,y为矩阵时
- x,y为同型矩阵时
- 输入参数为一个时
在这种情况下,当x是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一条曲线
如:
t=0:0.01:2*pi;
x=exp(i*t);
plot(x)
输入多个参数的plot函数
每一个向量对可以完成一条曲线
格式如下plot(x1,y1,x2,y2...xn,yn)
含选项的plot函数
具体选项见书107
格式如下plot(x1,y1,'选项',x2,y2,'选项',...xn,yn,'选项')
双坐标函数plotyy()
绘制具有不同纵坐标的两个图形
格式如下:plotyy(x1,y1,x2,y2)
>> x=0:pi/100:2*pi;
>> y1=exp(-0.5*x).*sin(2*pi*x);
>> y2=sin(x);
>> plotyy(x,y1,x,y2)
绘制图形的辅助操作
详见书
图形标注
建议直接使用图形化窗口
坐标控制
图形保持
图形窗口的分割
subplot(n,m,p)
不规则见5.5