人机交互窗口设计.doc

人机交互窗口设计.doc

ID:57674600

大小:23.50 KB

页数:5页

时间:2020-08-31

人机交互窗口设计.doc_第1页
人机交互窗口设计.doc_第2页
人机交互窗口设计.doc_第3页
人机交互窗口设计.doc_第4页
人机交互窗口设计.doc_第5页
资源描述:

《人机交互窗口设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.MATLAB中的消息对话框msgbox函数。它不接受用户的任何输入,在用户单击OK按钮后,对话框自动关闭,然后返回程序中继续执行。>>msgbox('欢迎使用MATLAB')%建立一个没有标题的消息对话框>>msgbox('欢迎使用MATLAB','MATALB','warn')%%建立一个有标题的消息对话框2.MATLAB错误对话框errordlg函数。>>errordlg%建立一个默认参数的错误对话框>>errordlg('这是一个错误对话框','MATLABerror')%建立一个名为MATLABerror的错误对话框3.MA

2、TLAB警告对话框warndlg函数。>>warndlg%建立一个默认参数的警告对话框>>errordlg('这是一个警告对话框','MATLABwarning')4.MATLAB帮助对话框helpdlg函数。>>helpdlg('你需要帮助吗?','MATLABHelp')5.MATLAB进度条设置对话框waitbar函数。作用是反映程序运行的完成情况。h=waitbar(0,'请稍等......')fori=1:10000waitbar(i/10000)endclose(h)6.MATLAB输入对话框inputdlg函数。promp

3、t={'输入梯形的上底:','输入梯形的下底','输入梯形的高'};%设置提示字符串name='EntertrapeaiaData';%设置标题numlines=1;%指定输入数据的行数defAns={'20','50','40'};%设定默认值Resize='on';%设定对话框尺寸可调节answer=inputdlg(prompt,name,numlines,defAns,'on')%创建输入对话框answer中问题答案的用法。例如想用数据'20':num=answer(1);a=str2num(num{1});或者:answer=

4、str2double(anwser);num=answer(1);7.MATLAB列表对话框listdlg函数。p=path(path,'C:MATLAB7work');%设置路径,若为当前目录,可以省略这一步d=dir('C:MATLAB7work');%获取指针,若为当前目录,则d=dirstr={d.name};%获取目录内的文件名[sel,ok]=listdlg('Liststring',str,'PromptString','请选择文件','SelectionMode','Multiple')%创建列表对话框。文件选择

5、成功后,单击“OK‘按钮,系统将选择好的文件序号存入相应向量sel,参数ok的值为1。8.问题对话框questdlg函数。提出一个问题,等待用户回答。默认下回答按钮有三个:Yes、No、Cancel。当用户单击任何一个按钮时,系统将该按钮名保存在一个变量(ButtonName)中。如果用户关闭对话框,则系统将ButtonName置为空。ButtonName=questdlg('你准备好了吗?','MATLABquest','Yes','No','Cancel','Yes')%关于问题的答案用if:ifstrcmp(ButtonName,

6、'Yes')9.MATLAB路径选择对话框uigedir函数。用于用户查找和选择路径。>>directoryname=uigetdir('C:MATLAB7work','浏览文件件')字符串的拼接是通过[]完成的。10.MATLAB.选择文件对话框uigetfile函数。用于用户选择所需的文件。①>>[fn,pn,fi]=uigetfile('*.m','selectaM-file')%打开一个选择M文件的对话框,并选择一个文件②[fn,pn,fi]=uigetfile(...{'*.m;*.fig;*.mat;','AllMATL

7、ABFile(*.m,*.fig,*.mat,*.mdl)';'*.m','M-file(*.m)';...'*.fig','Figure(*.fig)';...'*.mat','MAT-flie(*.mat)';...'*.mdl','Models(*.mdl)';...'*.*','AllFlies(*.*)'},...'Pickafile')%打开一个选择多种文件的对话框,并选择一个文件11.MATLAB文件保存对话框uiputfile函数。用于保存文件。①>>[fn,pn,fi]=uiputfile('*.m','Savesel

8、ectedaM-file')②[fn,pn,fi]=uiputfile(...{'*.m;*.fig;*.mat;','AllMATLABFile(*.m,*.fig,*.mat,*.mdl)';'*.m'

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

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

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