- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB与电子应用 主讲人:郭颖 天津职业技术师范大学电子工程学院 E-mail:guoying_tute@126.com 5.1 绘图的一般步骤 5.3 三维绘图 5.2 二维绘图 5.4 特殊图形的绘制 5.5 MATLAB的图形窗口 5.1 绘图的一般步骤 MATLAB提供强大的命令完成用图表来显示向量和矩阵,通过图形的线型、立面、色彩、光线、视角等属性的控制,可把数据的内在特征表现得淋漓尽致。 三维曲面图 Matlab绘图的一般步骤包括: (1)输入相应的数据信息,包括各种向量、矩阵等。 (2)调用适当的绘图函数进行绘图,并对图形属性进行设置,包括坐标轴标注、线条的颜色、线型等以得到较理想的图形。 (3)添加图形注释。在完成图表的基础外观并设置坐标轴属性后,还可以添加一些注释信息,如图表的标题、坐标轴的名称、图例和文字说明等。 MATLAB提供了丰富的绘图功能 help graph2d得到所有画二维图形的命令 help graph3d得到所有画三维图形的命令 figure命令 格式:figure 或 figure(N) 功能:创建一个图形窗口或编号为N的图形窗口。 figure,figure figure(1),figure(2) 观察会发生什么 5.2.二维绘图 1、在二维曲线绘图命令中,plot是最基本和最重要的指令其它许多特殊绘图指令都是以它为基础而形成的。 (1)plot (X,Y):基本格式,以y(x)的函数关系作出直角坐标图,如果y为n×m的矩阵,则以x 为自变量,作出m条曲线。 (2)plot (Y):缺省自变量绘图格式,Y为向量, 以Y元素值为纵坐标,以相应元素下标为横坐标绘图 (3)plot(x1,y1,x2,y2) :绘制多条曲线 (4)plot(X1,Y1,LineSpec1,X2,Y2,LineSpec2 …)将按顺序分别画出由参数LineSpeci定义的(Xi,Yi)线条。可以混合使用三参数和二参数的形式,即:plot(X1, Y1, LineSpec1, X2, Y2, X3, Y3, LineSpec3)。参数LineSpec涉及线条的类型、色彩、标记符号,将在后文介绍。 例5-1 绘制点 x=[1 4 2 8]; y=[6 2 4 9 ]; plot(x,y,‘o’) 绘制数组x,y x,y必须同长度 例5-2:在[0,2π]区间内绘制曲线y=2exp(-x)cos(2πx)及其包络,并要求包络用红色虚线绘制。 x=1:pi/50:2*pi; %规定向量x的取值范围及间距 y=2*exp(-x).*cos(2*pi*x); y1=2*exp(-x); %y1为上包络,-y1为下包络 plot(x,y,x,y1,:r,x,-y1,:r) 结果: 2、线条、颜色及数据点的设置 基本设置格式 Plot(x,y,’strinig’) 线条、颜色及标记符号的标识符见下表 参数LineSpec涉及线条的类型、色彩、标记符号 字母 颜色 标点 线型 y 黄色 · 点线 m 粉红 ○ 圈线 c 亮蓝 × ×线 r 大红 + +字线 g 绿色 - 实线 b 蓝色 ? 星形线 w 白色 : 虚线 k 黑色 -· (--) 点划线 例5-3 绘制二维曲线 x=1:10; y=10:-1:1; figure,plot(x,y,:) figure,plot(x,y,o-) ‘ ’要加上线型标识符 例5-4 设定曲线颜色、线型和标记等。 t = 0:pi/20:2*pi; plot(t,t.*cos(t),-.r*) %由字符串-.r*传递曲线线型和颜色及线上标记 hold on plot(t,sin(t-pi),:bs) plot(t,sin(2*t),-mo, LineWidth,2,MarkerEdgeColor,k,MarkerSize,12) % LineWidth改变线条宽度,MarkerEdge
文档评论(0)