图例 ●添加图例 legend(str1, str2, ..) 例 :X=6:pi/20:2*pi y1=sin (x); y2=cos(x); plot(x, y1, bo-, X, y2,kS--); legend( sin(x),cos (x)) ●在任何指定的地方添加文本 text(x,y, str) ·将str放到由(x,y)坐标指定的地方 直观方法:可以直接在绘图窗口进行编辑 11
11 图例 legend(str1,str2, ...) ⚫ 添加图例 x=0:pi/20:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,'bo-', x,y2,'ks--'); legend('sin(x)','cos(x)') 例: ⚫ 在任何指定的地方添加文本 text(x,y,str) ⚫ 将 str 放到由 (x,y) 坐标指定的地方 直观方法:可以直接在绘图窗口进行编辑
划分绘图窗口 ●划分绘图窗口 subplot(m,n,p) 将一个绘图窗口分割成mM个子区域,并按行从左至 右依次编号,P表示第p个绘图子区域 例 X=-pi: pi/20:pi; subplot(2,2,1); plot(x, sin(x)) subplot (2,2,2); plot(x, cos(x)) subplot(2,2,3); plot(x, x. 2); subplot(2,2, 4); plot(x, exp(x))
12 划分绘图窗口 subplot(m,n,p) ⚫ 将一个绘图窗口分割成 mn 个子区域,并按行 从左至 右 依次编号 ,p 表示第 p 个绘图子区域。 x=-pi:pi/20:pi; subplot(2,2,1); plot(x,sin(x)); subplot(2,2,2); plot(x,cos(x)); subplot(2,2,3); plot(x,x.^2); subplot(2,2,4); plot(x,exp(x)); 例: ⚫ 划分绘图窗口
其他相关命令 ●显示网格 grid on/ grid off ●保留当前绘图窗口中的图像 hold on hold off ●新建绘图窗口/选取绘图窗口 figure(n) ●关闭绘图窗口 close/ close all 13
13 其他相关命令 ⚫ 保留当前绘图窗口中的图像 hold on / hold off ⚫ 新建绘图窗口/选取绘图窗口 figure(n) ⚫ 显示网格 grid on / grid off ⚫ 关闭绘图窗口 close / close all
本讲主要内容 二维平面作图 维曲线 三维空间作图 ●空间曲面 符号作图 ■ Matlab绘图过程/原理 14
14 本讲主要内容 ◼ 二维平面作图 ◼ 三维空间作图 ◼ 符号作图 ◼ Matlab 绘图过程/原理 ⚫ 三维曲线 ⚫ 空间曲面
三维曲线 ●三维曲线绘图命令:p1ot3 设三维曲线的参数方程为:x=x(),y=y(n),z(, 则其图形可由下面的命令绘出: plots (x,y, z) 例:三维螺旋线t=6:pi/10:10*pi X=sin(t, y=cos(t) z=2*t plots(x,y,z), ●plot3只能绘制用参数方程表示的三维曲线 ●plot3的用法与plot类似
15 三维曲线 ⚫ 三维曲线绘图命令 : plot3 设三维曲线的参数方程为:x=x(t),y=y(t),z=z(t), 则其图形可由下面的命令绘出: 例:三维螺旋线 ⚫ plot3 只能绘制用参数方程表示的三维曲线 ⚫ plot3 的用法与 plot 类似 t=0:pi/10:10*pi; x=sin(t); y=cos(t); z=2*t; plot3(x,y,z); plot3(x,y,z)