Matlab弹出窗口定义
文件打开操作
使用uigetfile函数直接在弹出窗口选择打开
打开指定格式的文件
uigetfile(’.m’) %选择.m文件多种后缀文件进行选择性的打开
[filename,pathname] = …
uigetfile({’.m’ ; '.slx’ ; ‘.mat’ ; '.*’}, ‘File Selector’);指定路径的文件打开操作
[filename,pathname,filterindex] = uigetfile({’ * . * ’ ,‘All Files’},‘mytitle’,…‘pathname’)
路径选择对话框uigetdir
uigetdir的直接使用
指定某个盘符下的文件夹路径
dname = uigetdir(‘C:’)
matlab根路径文件操作
dname = uigetdir(matlabroot , ‘MATLAB根目录路径’)
其他命令
cd %获取当前工作路径
文件保存操作uiputfile
直接使用uiputfile命令返回文件名
直接输入uiputfile
[pathname , path] = uiputfile %获取输入文件名和路径
3. 输入要读取的文件的后缀
[filename ,pathname, filterindex] = uiputfile(filterspec) %定位文件名和路径
3.1 当不指定文件名的后缀
[filename , pathname , filterindex] = uiputfile(’ ‘)
3.2 当指定文件名的后缀
[filename , pathname , filterindex] = uiputfile(’.mat’)
4. 采用uiputfile修改提示对话框标题
[filename , pathname , filterindex] = uiputfile(filterspec,dialogtitle)
4.1采用默认格式
[filename,pathname,filterindex] = uiputfile(’.mat’ , ’ ‘)
4.2修改标题
[filename , pathname , filterindex] = uiputfile(’.mat’,‘word…’)
5. 指定uiputfile函数要选择的文件名
[filename,pathname , filterindex] = uiputfile(filterspec,dialogtitle,defaultname)
defaultname:要选择的文件的文件名。
程序运行进度条waitbar
- 采用图形句柄,进行进度查看
h = waitbar(x,‘message’)
close (h) %关闭h
delete(h) %删除h - wairbar对话框提供取消运行按钮
waitbar(x , ‘message’ , ‘CreateCanelBtn’ , ‘button_callback’)
function delete_h(h) %删除h句柄
delete(h) - waitbar进度条标题修改
waitbar(x, ‘message’ , property_name , property_value , …)
property_name:进度条的名字
property_value:标题的名称 - waitbar函数直接使用
waitbar(x)
x为0~1之间 - 修改waitbar显示信息
waitbar(x,h)
h:显示信息 - 更新进度条信息显示值
waitbar(x,h,‘updated message’)
错误提示对话框errordlg
- errordlg的直接使用
- 修改错误提示字符串
h = errordlg(errorstring) %带字符串的错误提示 - 指定错误的类型
h = errordlg(errorstring , dlgname) - 修改对话框信息显示
h = errordlg(errorstring , dlgname , createmode)
警告提示对话框warndlg
- warndlg直接使用
- 修改警告提示字符串
h = wandlg(warningstring) - 指定警告的类型
h = warndlg(errorstring , dlgname) - 修改警告对话框信息显示
h = warndlg(errorstring ,dlgname , createmode)
用户提示对话框msgbox
- msgbox(’ xxxx’)直接使用
- 修改显示标题
h = msgbox(’ xxx’, '标题’) - msgbox显示具体的图标
h = msgbox(Message,Title,Icon) - 设定用户自己的图标
h = msgbox(Message, Title, ‘custom’ , Icondata,iconcmap) - 修改警告对话框信息显示
h = msgbox(_,CreateMode)
提问对话框questdlg
- 直接使用
button = questdlg(‘qstring’) - 修改提问对话框
button = questdlg(‘qstring’ , ‘标题’) - 设置弹出对话框的按键
button = questdlg(‘string’ , ‘title’ , ‘default’) - 修改选择按钮的显示字符串
button = questdlg(‘qstring’ , ‘标题’,‘str1’,‘str2’,default) - 设置对话框为3个可选按钮
button = questdlg(‘qstring’ , ‘标题’,‘str1’,‘str2’,‘str3’,default) - 显示公式文本选项
button = questdlg(‘qstring’ , ‘标题’,…,options)
数据输入对话框inputdlg
- 直接采用默认方式
answer = inputdlg(’ ') - 输入对话框标题修改
answer = inputdlg(’ ’ , ’数据输入’) - 增加输入的行数
answer = inputdlg(prompt ,dlg_title) - 修改输入的维数
answer = inputdlg('prompt , dlg_title, num_lines) - 设定输入对话框的默认值
answer = inputdlg('prompt , dlg_title , num_lines , defAns) - 修改显示字体
answer = inputdlg('prompt , dlg_title , num_lines , defAns , options)
Matlab弹出窗口定义相关推荐
- MATLAB弹出窗口定义操作函数
1.uigetfile():文件打开操作 1.1.用法 [FileName,PathName,FilterIndex] =uigetfile(FilterSpec,DialogTitle,Defaul ...
- Matlab弹出窗口
Matlab弹出窗口 Matlab 弹出窗口 1.文件打开操作 uigetfile命令 打开以.m结尾的文件 [FileName,PathName] = uigetfile('*.m','Select ...
- html语言arc属性,为要素图层设置 HTML 弹出窗口属性
ArcGIS 中的许多地图图层都可用于访问要素的丰富的属性及其他信息.一种机制是,单击每个要素时显示一个 HTML 弹出窗口.这就潜在地提供了一种有效的方法来共享每个要素的 HTML 格式的信息(例如 ...
- matlab已经停止工作,win10系统运行Matlab弹出已停止工作窗口的修复步骤
有关win10系统运行Matlab弹出已停止工作窗口的操作方法想必大家有所耳闻.但是能够对win10系统运行Matlab弹出已停止工作窗口进行实际操作的人却不多.其实解决win10系统运行Matlab ...
- matlab已经停止工作,win7系统运行Matlab弹出已停止工作窗口的解决方法
朋友们在使用win7系统电脑时,偶尔就会碰到系win7系统运行Matlab弹出已停止工作窗口的状况.如果在平时的使用过程中遇到win7系统运行Matlab弹出已停止工作窗口情况的话,相信许多朋友都不知 ...
- 弹出窗口以及关闭窗口
按钮弹出,通常在这个窗口里会显示一些注意事项.版权信息.警告.欢迎光顾之类的话或者作者想要特别提示的信息.其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现. ...
- html5 popup,popup.js-jQuery和CSS3可互动的3D弹出窗口插件
popup.js是一款使用jQuery和CSS3制作并可以使用鼠标进行互动的3D弹出窗口插件.该3D弹出窗口插件使用简单,并且在旧的浏览器中会回退为非3D状态,兼容IE8+的所有现代浏览器. 使用方法 ...
- 最基本的弹出窗口代码
<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT& ...
- 如何解决弹出窗口固定大小及内容的问题
昨天在做前期DEMO时,要用到点击"查看详细信息"弹出一个页面,但这个页面是以窗口的形式弹出的,而且还固定大小 问题也很简单也解决了,但类似这样的问题在IE7中有些IE7弹出的窗口 ...
最新文章
- 由Node.js事件驱动模型引发的思考
- 加上2T硬盘再装系统遇到问题
- boost::throw_exception的测试程序
- mysql把一行保存到另一个表_MYSQL:如何复制整个行从一个表到另一个在MySQL与第二个表有一个额外的列?...
- 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示
- 图元和片元_OpenGL渲染流水线中顶点(vertexs) 图元(primitives) 片元(fragments片断) 像素(pixels)的含义...
- 一步步实现SDDC--学习平台环境的搭建
- 【go】atmoic.Value
- 《神经网络与深度学习》课程笔记(2)-- 神经网络基础之逻辑回归
- Tiny-Spring源码阅读(一)IOC的理解
- 通信-RS232、RS485、RS422
- Sql server 中的bulk insert语句使用
- PHP环境精简,EasyPHP 17下载 EasyPHP Devserver 17.0 lite php开发环境 官方精简版 仅WindowsXP/Win8 下载-脚本之家...
- 服务器安装系统h730,戴尔H330_H730阵列卡驱动
- 苹果系统连接服务器打印机,Mac系统怎么连接打印机
- Symbol类型详解
- 教你如何写出完美的论文——5. 做笔记
- WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!
- JVM - 双亲委派机制的优势和劣势
- hfds下的文件导入hive表格