1、 第 3章 Matlab绘图本章目录v3.1 Matlab二维曲线绘图v3.2 Matlab二维特殊图形v3.3 Matlab空间曲线绘图v3.4 Matlab空间曲面绘图3.1 Matlab二维曲线绘图3.1.1 基本绘图指令 plot 3.1.2 基本绘图控制参数3.1.3 线型、定点标记、颜色3.1.4 图形的标注3.1.5 一个图形窗口多个子图的绘制3.1.6 绘制数值函数二维曲线的指令 fplot3.1.7 绘制符号函数二维曲线的指令 ezplot3.1.1 基本绘图指令 plot q常用形式:plot(y)plot(x,y)plot(x1,y1,x2,y2,x3,y3,)v功能:
2、画一条或多条折线图。v说明: 当 y是数值向量时,顺序连接( i,y(i))绘图; 当 y是数值矩阵时, Matlab为矩阵为每一列画出一条折线,以矩阵 y每列元素的相应行下标值为横坐标,以 y的元素为纵坐标绘图。plot(y)v例 1: 画出向量 1,3,2,9,0.5折线图。y=1,3,2,9,0.5;plot(y)y=1,2,3;4,5,6;7,8,9;plot(y)v功能: 画一条或多条折线图。v说明: 当 x,y都是长度为 n的数值向量时, plot(x,y)在坐标系中顺序地连接顶点 (x(i),y(i)画出一条折线图 ; 当 x是长度为 n的数值向量且 y是 nm的数值矩阵时,该命
3、令用向量 x分别与矩阵 y的每一列匹配,在同一坐标系中绘出 m条不同颜色的折线图; 当 x和 y都是 nm的数值矩阵时, plot(x,y)分别用矩阵 x的第 i列与 y的第 i列匹配,在同一坐标系中绘出 m条不同颜色的折线图。plot(x,y)v例 2: 画出函数 在的图形。x=-5:1:5;y=sin(x.2);plot(x,y),grid onv例 3: 画出椭圆的曲线图t=0:pi/50:2*pi;x=5*cos(t);y=2*sin(t);plot(x,y),grid on写成参数方程:v例 4: 在同一坐标系中画出和 的图形。x=-2*pi:pi/50:2*pi;y=sin(x);cos(x);plot(x,y),grid on