matlab图形界面编程.ppt

matlab图形界面编程.ppt

ID:50229067

大小:445.51 KB

页数:79页

时间:2020-03-10

matlab图形界面编程.ppt_第1页
matlab图形界面编程.ppt_第2页
matlab图形界面编程.ppt_第3页
matlab图形界面编程.ppt_第4页
matlab图形界面编程.ppt_第5页
资源描述:

《matlab图形界面编程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第九章图形界面编程(GraphicalUserInterface,GUI)一、常用对话框的设计 二、图形界面设计 三、可视化图形用户界面设计一、常用对话框的设计(1)创建对话框dialogh=dialog('PropertyName',ProperValue,...)返回一个对话框句柄。该函数产生一个图形对象并为对话框设置推荐的图形属性。Note:该函数的属性是图形Figure的属性Example:h=dialog('Name','图形对话框','Position',...[240,240,200,50],'Color','r')(2)创建输入对话框inputdlganswer=inpu

2、tdlg(prompt)answer=inputdlg(prompt,title)answer=inputdlg(prompt,title,lineNo)answer=inputdlg(prompt,title,lineNo,defAns)answer=inputdlg(prompt,title,lineNo,defAns,Resize)对应描述:prompt是一个包含提示字符串的数组。创建一个模式对话框并返回用户在数组中输入的内容title为对话框指定一个标题lineNo为用户的每个输入值指定输入的行数,可以是标量、列向量或矩阵。列向量为一个提示符指定输入的行数;矩阵是m*2矩阵,其中m是

3、对话框中提示符的个数,矩阵的第一列为指定输入的行数;第二列指定字符的域宽。defAns指定每个提示符的默认值Resize说明对话框是否改变尺寸,取值'on'和'off'。例ans=inputdlg('请输入题号(1-10),输入0退出','Matlabzuoye')例pp={'a=?','b=?'}ans=inputdlg(pp,'InputParam')例inputdlg('AAAAAAA')inputdlg('AAAAAAA','inputdialog')inputdlg('AAAAAAA','inputdialog',2)inputdlg('AAAAAAA','inputdialog'

4、,1,{'OOOOOOOO'})inputdlg('AAAAAAA','inputdialog',1,{'OOOOOOOO'},'on')Cellarray例创建输入一个整数和色图名称的对话框,每行只允许输入一行。prompt={'EnterMatrixsize','Entercolomapname'};title='Inputdataforpeaksfunction';lines=1;def={'20','hsv'};answer=inputdlg(prompt,title,lines,def)(3)创建消息对话框msgboxmsgbox(message)msgbox(message,ti

5、tle)msgbox(message,title,'icon')msgbox(message,title,'custom',iconData,iconCmap)msgbox(...,'createMode')h=msgbox(...)对应描述:产生一个消息对话框title为消息对话框指定标题Icon指定在消息对话框中显示哪一个图标.'icon'可以是'none'、'error'、'help'、'warn'、'custom'定义一个用户定制的图标。iconData包含着定义图标的图形数据;iconCmap是图形所用的色图指定消息框是否为模式化的,如果是非模式化的,是否要取代其它有同样标题的消息

6、框。''createMode'取'modal'、'non-modal'和'replace'返回一个对话框的句柄h,它是一个图形对象的句柄。Note:消息对话中的消息自动换行来适应具有适当尺寸的图框。Message是一个字符串向量、字符串矩阵或数组。例mess={'Inputdlghelp','Listdlghelp';'Msgboxhelp',...'Pagedlghelp'}msgbox(mess,'MyDialogHelp','help')mess='Inputdlghelp''Listdlghelp''Msgboxhelp''Pagedlghelp'(4)创建错误对话框errordlg

7、errordlgerrordlg('eerrorstring')errordlg('eerrorstring','dlgname')errordlg('eerrorstring','dlgname','on')h=errordlg(...)相应描述:a)显示一个包含字符串”Thisisthedefaulterrorstring”的名为”ErrorDialog”的对话框b)显示一个包含字符串”errorstri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。