Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Matlab GUI之通用对话框

消息对话框
 
msgbox函数。它不接受用户的任何输入,在用户单击OK按钮后,对话框自动关闭,然后返回程序中继续执行。
>> msgbox("欢迎使用MATLAB")% 建立一个没有标题的消息对话框
 
>> msgbox("欢迎使用MATLAB","MATALB","warn")%% 建立一个有标题的消息对话框
  
错误对话框
 
errordlg函数。
 
>> errordlg %建立一个默认参数的错误对话框
 
>> errordlg("这是一个错误对话框","MATLABerror") %建立一个名为MATLAB error的错误对话框
 
 
 警告对话框
 
warndlg函数。
 
>> warndlg %建立一个默认参数的警告对话框
 
>> errordlg("这是一个警告对话框","MATLABwarning")
 
 
 帮助对话框
 
helpdlg函数。
 
>>helpdlg("你需要帮助吗?","MATLABHelp")
 
 
 进度条设置对话框
 
waitbar函数。作用是反映程序运行的完成情况。
 
h=waitbar(0,"请稍等......")
 
for i=1:10000
 
waitbar(i/10000)
 
end
 
 
 输入对话框
 
inputdlg函数。
 
prompt={"输入梯形的上底:","输入梯形的下底","输入梯形的高"};%设置提示字符串
 
name="Enter trapeaia Data";%设置标题
 
numlines=1;%指定输入数据的行数
 
defAns={"20","50","40"};%设定默认值
 
Resize="on";%设定对话框尺寸可调节
 
answer=inputdlg(prompt,name,numlines,defAns,"on")%创建输入对话框
 
 
 列表对话框
 
listdlg函数。
 
p=path(path,"C:/MATLAB7/work");%设置路径,若为当前目录,可以省略这一步
 
d=dir("C:/MATLAB7/work");%获取指针,若为当前目录,则d=dir
 
str={d.name};%获取目录内的文件名
 
[sel,ok]=listdlg("Liststring",str,"PromptString","请选择文件","SelectionMode","Multiple")%创建列表对话框。
 
文件选择成功后,单击“OK‘按钮,系统将选择好的文件序号存入相应向量sel,参数ok的值为1。