《MATLAB学习5绘制图形》由会员分享,可在线阅读,更多相关《MATLAB学习5绘制图形(39页珍藏版)》请在金锄头文库上搜索。
1、5 绘制图形MATLAB图形窗口二维绘图命令介绍三维绘图命令介绍MATLAB 的图形窗口MATLAB 的图形窗口专门用于图形显示. 绘图命令将 把图形输出到当前窗口,若在命令执行前,当前窗口 已经存在图形,则原图形将被新图象覆盖掉。如果想 保存原图形和输出新图形,必须创建新的图形窗口。 创建图形窗口命令为: figurefigure :按创建的先后顺序命名图形窗口,如:figure No.1,figure No.2figure(n):创建图形窗口为 figure No.n。如 figure(100),创建图形窗口 figure No.1001/38Plot(X,Y) 最基本的二维图形命令plo
2、t命令自动打开一个图形窗口Figure1原理: 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单 位标注自动加到两个坐标轴上使用方法:(1) X, Y都是向量,且它们的长度相等;(2)如果X和Y都是维数相同矩阵,按列与列对应绘图2/38例1.x=0:0.1:2*pi; y=cos(x); plot(y)figure, plot(x,y)3/38plot(y): 以y的值为纵坐标,y的下标为横坐标。plot(x,y)plot(x,y): : 以x x为横坐标, ,以y y为纵坐标4/38例2. 绘制函数 y = sin t sin 9t 的图形.t1=(0:11)
3、/11*pi; y1=sin(t1).*sin(9*t1);t2=(0:100)/100*pi; y2=sin(t2).*sin(9*t2);plot(t1,y1,t1,y1,o), figure,plot(t2,y2)5/ 38同时绘制多条曲线 plot(x1,y1,x2,y2,)plot(x1,y1,x2,y2,)例3. 衰减振荡曲线函数: y=e -0.5x sin 5x图形. x=0:0.1:4*pi; y= exp(-0.5*x) ;y1=y .*sin(5*x); plot(x,y1,x,y,-r,x,-y,-r)6/ 38plot命令中线型和颜色的使用格式格式:plot(x,y,
4、s) plot(x,y,s) 实线(默认值) 虚线. 点划线: 点连线符号 线型 r 红 g 绿 b 蓝 k 黑 c 青 y 黄 w 白 m 洋红符 色 符 色其中其中 s s为类型说明参数为类型说明参数, ,它是由线型、颜色或它是由线型、颜色或 顶点标记组合成的字符串顶点标记组合成的字符串( (用单引号括起用单引号括起) )7/ 38标记符方式标记符方式 十字号向上三角形o小圆圈v向下三角形*星号向右三角形.小黑点6|abs(y)6);z(ii)=zeros(size(ii);mesh(x,y,z)矩形域上的马鞍面37/38t=0:.1:2*pi;r=0:0.1:2;x=r*cos(t);y=r*sin(t);zz=x.2-y.2;surfc(x,y,zz)figuremesh(x,y,zz)colormap(0 0 1) 38/38圆域上的马鞍面