1、 1.1 利用 plot 函数绘制二维曲线图1. 当plot函数仅有一个输入变量时调用格式:plot(y)如果 y 为实向量,则以 y 的索引作为点的横坐标、以 y 的各元素作为点的纵坐标来绘制图形。例如:x=1:10;y=sin(x).*exp(x)plot(y,*); 如果 y 为复数向量,则将以该向量的实部作为点的横坐标、虚部作为点的纵坐标来绘制图形。但须注意,当输入变量不止一个时,plot 函数将忽略变量的虚部而直接绘制各参数实部间的图形。例如:clear;clc;x=0:0.05:8*pi;y=(cos(x)+i*sin(x).*exp(-0.05*x)+0.01*x;plot(y)
2、;%同于 plot(real(y),imag(y);xlabel(Re(y);ylabel(Im(y);%尝试命令: plot(x,y); 2. 当plot函数有两个输入变量时调用格式:plot(x,y)该方式是实际应用中最为常用的,它将以第一个变量作为点的横坐标、第二变量作为点的纵坐标来绘制图形。例如:clear;clc;x=0:0.01:2*pi;y=sin(x);plot(x,y);在使用该方式调用函数plot时,当两个输入变量x和y同为向量时,它们的维数必须相同,且必须同为行向量或列向量;当两个输入变量x和y是同阶的矩阵时,将按矩阵的行或列进行操作,其中,y可以包含多个符合要求的向量,
3、这时将在同一幅图中绘出所有图形。例如:clear;clc;x=0:0.01:2*pi;y=sin(x),cos(x);plot(x,y); %同于plot(x,x,y); 从图上可以看出,MATLAB已自动将一幅图中的不同曲线绘制成不同的颜色,以进行简单的区别。3. 当plot函数有三个输入参数时调用格式:plot(x,y,s)该方式中的第三个参数 s 为图形显示属性的设置项。 MATLAB 语言中,对曲线的线型、颜色以及标识的控制符如下表所示:MATLAB 语言中的图形设置选项表选 项 说 明 选 项 说 明- 实线 。 点: 点线 o 圆-. 点划线 x x 符号- 虚线 + +号y 黄色 * 星号m 紫色 s 方形c 青色 d 菱形r 红色 v 下三角g 绿色 上三角b 蓝色 右三角k 黑色 p 正五边形应用上述符号的不同组合可以为图形设置不同的线型、颜色及标识。在调用时,选项应置于单引号内以表明为图形设置属性,当多于一个选项时,各选项直接相连,不需要任何分隔符。例如:clear;clc;x=0:0.1:2*pi;y=sin(x);z=cos(x);plot(x,y,-k,x,z,-.rd);