Matlab之对话框用法汇总.doc_第1页
Matlab之对话框用法汇总.doc_第2页
Matlab之对话框用法汇总.doc_第3页
Matlab之对话框用法汇总.doc_第4页
Matlab之对话框用法汇总.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Matlab对话框用法汇总1. 消息对话框msgbox函数。它不接受用户的任何输入,在用户单击OK按钮后,对话框自动关闭,然后返回程序中继续执行。 msgbox(欢迎使用MATLAB) % 建立一个没有标题的消息对话框 msgbox(欢迎使用MATLAB,MATALB,warn) % 建立一个有标题的消息对话框2. 错误对话框errordlg函数。 errordlg %建立一个默认参数的错误对话框 errordlg(这是一个错误对话框,MATLAB error) %建立一个名为MATLAB error的错误对话框3. 警告对话框warndlg函数。 warndlg %建立一个默认参数的警告对话框 errordlg(这是一个警告对话框,MATLAB warning)4. 帮助对话框helpdlg函数。 helpdlg(你需要帮助吗?,MATLAB Help)5. 进度条设置对话框waitbar函数。作用是反映程序运行的完成情况。h=waitbar(0,请稍等.)for i=1:10000waitbar(i/10000)end 6.输入对话框inputdlg函数。prompt=输入自变量x:,输入自变量y,输入自变量z;%设置提示字符串name=Enter trapeaia Data;%设置标题numlines=1;%指定输入数据的行数defAns=20,50,40;%设定默认值Resize=on;%设定对话框尺寸可调节answer=inputdlg(prompt,name,numlines,defAns,on)%创建输入对话框7. 列表对话框listdlg函数。p=path(path,C:MATLAB7 work);%设置路径,若为当前目录,可以省略这一步d=dir(C:MATLAB7work);%获取指针,若为当前目录,则d=dirstr=;%获取目录内的文件名sel,ok=listdlg(Liststring,str,PromptString,请选择文件 ,SelectionMode,Multiple)%创建列表对话框。文件选择成功后,单击“OK按钮,系统将选择好的文件序号存入相应向量sel,参数ok的值为1。8.问题对话框questdlg函数。提出一个问题,等待用户回答。默认下回答按钮有三个:Yes、No、Cancel。当用户单击任何一个按钮时,系统将该按钮名保存在一个变量(ButtonName)中。如果用户关闭对话框,则系统将ButtonName置为空。 ButtonName=questdlg(你准备好了吗?,MATLAB quest,Yes,No,Cancel,Yes)9.路径选择对话框uigedir函数。用于用户查找和选择路径。 directoryname=uigetdir(C:MATLAB7work,浏览文件件)10.选择文件对话框uigetfile函数。用于用户选择所需的文件。 fn,pn,fi=uigetfile(*.m,select a M-file)%打开一个选择M文件的对话框,并选择一个文件 fn,pn,fi=uigetfile(.*.m;*.fig;*.mat;,All MATLAB File(*.m,*.fig,*.mat,*.mdl);*.m,M-file(*.m);.*.fig,Figure(*.fig);.*.mat,MAT-flie(*.mat);.*.mdl,Models(*.mdl);.*.*,All Flies(*.*),.Pick a file)%打开一个选择多种文件的对话框,并选择一个文件11.文件保存对话框uiputfile函数。用于保存文件。 fn,pn,fi=uiputfile(*.m,Save selected a M-file) fn,pn,fi=uiputfile(.*.m;*.fig;*.mat;,All MATLAB File(*.m,*.fig,*.mat,*.mdl);*.m,M-file(*.m);.*.fig,Figure(*.fig);.*.mat,MAT-flie(*.mat);.*.mdl,Models(*.mdl);.*.*,All Flies(*.*),.Save a file)%建立多种保存文件的对话框,并选择一个文件12.页面设置对话框pagesetupdlg 函数。用来设置页面的各种属性、参数。调用格式为:dlg=pagesetupdlg(fig)该命令创建一个页面设置对话框,在该对话框用户可以设置页面的各种属性和参数。该命令只支持单一图形窗口的页面设置,参数fig也必须是单一的图形句柄,不可以是图形句柄向量或 simulink图。 fig=figure; dlg=pagesetupdlg(fig)13.打印设置对话框printdlg 函数。用户可以对各种打印参数进行设置。x=-pi:0.02:pi;y=cos(x);fig=figure;plot(x,y);printdlg(fig);%打开Windows打印对话框printdlg(-crossplatform,fig);%打开MATLAB打印对话框14.颜色设置对话框uisetcolor 函数。用于用户设置图形的前景色或背景色。 c=uisetcolor %建立一个颜色选择对话框 %建立一个颜色对话框,并设置对话框的初始颜色,然后选择一种颜色用于一个图形对象。x=0:0.02:2*pi;y=sin(x);h=figure;plot(x,y);c=uisetcolor(h,select color)15. 字体设置对话框uisetfont函数。用于用户设置或修改文本字体、坐标轴或设置控件对象的显示文本的字体属性。 s=uisetfont % 建立一个默认字体设置对话框,并设置一种字体。 对控件中的文本进行设置T1=uicontrol(style,pushbutton,string,确定,.position,200 320 60 20); %创建一个按钮T2=uicontrol(style,pushbutt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论