利用plot函数绘制二维曲线图.doc
文本预览下载声明
№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 ;
%同于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可以包含多个符合要求的向量,这时将在同一幅图中绘出所有图形。例如:
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 ;
显示全部