[工学]第四章MATLAB绘图.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第四章MATLAB绘图

极坐标图由polar命令来实现。 语法:polar(theta,radius,参数) %绘制极坐标图 说明:theta为相角即相频特性,radius为离原点的距离,即幅频特性。 【例4.23续】用极坐标图表示上述传递函数的Nyquist曲线,如图4.29所示。 w=logspace(-2,3,20); Aw=1./(sqrt((0.5*w).^2+1)) Fw=-atan(0.5*w); polar(Fw,Aw) 2. 极坐标图 1.工具栏 MATLAB的图形窗口带有工具栏,工具栏如图4.32所示 2.菜单 图形窗口中的Edit和Insert菜单可以方便地编辑图形,Edit和Insert菜单如图4.33所示。 添加箭头 添加直线 添加文字 图形对象编辑 放大 缩小 三维图形旋转 图4.32 图形窗口的工具条 4.4 图形窗口的功能 4.4图形窗口的功能 图?4.33 (a) Edit菜单 (b) Insert菜单 Edit菜单:选择“Figure Properties…”、“Axes Properties…”和“Current Object Properties…”菜单项,可以打开相应的窗口来修改图形属性、坐标轴属性和对象属性。Insert菜单:可以插入各种文字标注、箭头、坐标轴等。 1. 输入信息对话框 输入对话框为用户的输入信息提供了界面,使用inputdlg命令创建。 语法: answer = inputdlg(prompt,title,lineno,defans,addopts) %创建输入对话框 说明:answer返回用户的输入;prompt为提示信息字符串,用引号括起来;title为标题字符串,用引号括起来,可以省略;lineno用于指定输入值的行数,可以省略;defans为输入项的默认值,用引号括起来;addopts指定对话框是否可以改变大小,取on或off,省略时为off表示不能改变大小,为有模式对话框(有模式对话框是指在对话框关闭之前,用户无法进行其它程序的运行),如果为on则可以改变大小,自动变为无模式对话框。 4.5 对话框 【例4.26】利用输入对话框输入二阶系统的系数,如图4.35所示。 prompt={请输入阻尼系数,请输入无阻尼振荡频率}; defans={0.707,1}; p=inputdlg(prompt,输入参数,1,defans) 程序分析:prompt、defans和p都是元胞数组。如果单击“Cancel”按钮,则返回空的元胞数组。 图4.35 输入对话框 4.5对话框 2. 输出信息对话框 (1) 消息框 语法:msgbox(message,title,icon,icondata,iconcmap,CreateMode) 说明:message为显示的信息;title为标题;icon为显示的图标,可取值为“none”(无图标)、“error”(出错图标)、“help”(帮助图标)、“warn”(警告图标)或“custom”(自定义图标),也可省略;当使用“custom”时,用icondata定义图标的数据,用iconcmap定义图标的颜色;CreateMode为对话框的产生模式可省略,取值为“modal”(有模式)、“replace”(无模式可代替同名的对话框)、“non-modal”(默认为无模式)。 如: msgbox(‘阻尼系数输入范围出错’, 警告,warn) 程序分析:消息框msgbox没有返回值。 图4.36 消息框 4.5对话框 4.5 对话框 (2)警告对话框 语法:warndlg(WarnString,DlgName,CreateMode) 说明: WarnString为显示的警告信息,是字符串; DlgName为警告提示框的名称,可省略; CreateMode为对话框的产生模式,与消息框的设置相同,可省略。 (3)出错提示对话框 语法:errordlg(ErrorString,DlgName,CreateMode) (4) 帮助对话框 语法:helpdlg(HelpString,DlgName) (5)提问对话框 语法: Button=questdlg(Question,Title,Btn1,Btn2,Btn3,DEFAULT) 说明:Button为返回的用户所按下的按钮的名称;Question为提出的问题,是字符串;Title为对话框的标题,可省略;DEFAULT为按下回车键时默认的按钮,可省略;Btn1、Btn2和Btn3为按钮的显示标注,可以有2个

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档