【MATLAB中UIGETFILE函数的用法】
MATLAB中UIGETFILE函数的用法
UIGETFILE的用法(批量读取图片)
matlab编程中有时想调入电脑中的某个文件,现找到了一些关于uigetifile用法~~
[filename, pathname] = uigetfile( …
{’.jpg;.tif;.png;.gif’,‘All Image Files’;…
‘.’,‘All Files’ },…
‘请选择要修改的图片(可多选)’, …
‘MultiSelect’, ‘on’);
此函数的用法为
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)
FileName:返回的文件名
PathName:返回的文件的路径名
FilterIndex:选择的文件类型
FilterSpec:文件类型设置
DialogTitle:打开对话框的标题
DefaultName:默认指向的文件名
例子:(接来自matlab的帮助)
1.最简单的形式,只设置了一种可选择的文件类型
[FileName,PathName] = uigetfile(’*.m’,‘Select the M-file’);
2.设置多种文件类型
[filename, pathname] = …
uigetfile({’.m’;’.mdl’;’.mat’;’.*’},‘File Selector’);
3.可以为文件类型设置说明,注意书写格式
[filename, pathname] = uigetfile( …
{’.m;.fig;.mat;.mdl’,‘MATLAB Files (.m,.fig,.mat,.mdl)’;
‘.m’, 'M-files (.m)’; …
‘.fig’,'Figures (.fig)’; …
‘.mat’,'MAT-files (.mat)’; …
‘.mdl’,'Models (.mdl)’; …
‘.’, ‘All Files (.)’}, …
‘Pick a file’);
4.可返回选择的文件类型序号,并且可以设置文件多选,设置文件多选时注意,当只选了一个文件时,返回的filename为字符串,选择多个文件时,返回的元胞类型。
[filename, pathname, filterindex] = uigetfile( …
{ ‘.mat’,'MAT-files (.mat)’; …
‘.mdl’,'Models (.mdl)’; …
‘.’, ‘All Files (.)’}, …
‘Pick a file’, …
‘MultiSelect’, ‘on’);
5.可以设置默认文件名
uigetfile({’.jpg;.tif;.png;.gif’,‘All Image Files’;…
‘.’,‘All Files’ },‘mytitle’,…
‘C:\Work\myfile.jpg’)
更多文件对话框,可参考matlab帮助。
**一点小技巧:**当返回了一个文件的时候,可以用fullfile将路径和文件名组合起来,如
[filename, pathname] = uigetfile(’*.m’, ‘Pick an M-file’);
if isequal(filename,0)
disp(‘User selected Cancel’)
else
disp([‘User selected’, fullfile(pathname, filename)])
end
fullfile的用法如下
f = fullfile(‘C:’, ‘Applications’, ‘matlab’, ‘myfun.m’)
f = C:\Applications\matlab\myfun.m
【MATLAB中UIGETFILE函数的用法】相关推荐
- matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法
Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...
- MATLAB中randi函数的用法
MATLAB中randi函数的用法 均匀分布的伪随机整数 语法 X = randi(imax) X = randi(imax,n) X = randi(imax,sz1,...,szN) X = ra ...
- MATLAB中freqz函数的用法
本文引用自乱七八糟<MATLAB中freqz函数的用法> FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...
- Matlab中linprog函数的用法总结
Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...
- Matlab中min函数的用法
Matlab中min函数的用法 向量中的最小元素 创建一个向量并计算其最小元素. M = min(A) A = [23 42 37 15 52]; M = min(A)M = 15 每个矩阵列中的最小 ...
- MATLAB中plot()函数的用法
文章目录 前言 一.plot()函数 二.代码运行结果 总结 前言 此为本人学习中的一些笔记总结,仅供参考. 提示:以下是本篇文章正文内容,下面案例可供参考 一.plot()函数 提示:关于plot( ...
- matlab的filter函数,filter函数用法 matlab中filter函数的用法
matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...
- matlab中reshape函数的用法
matlab中reshape函数的用法 1.函数功能:变换矩阵维度 2.转换规律:按列读,按列存 A =[1, 2, 3, 4;5, 6, 7, 8;9, 10, 11, 12 ];C = resha ...
- matlab中 repmat 函数的用法
一.repmat 函数定义 B = repmat(A,n) B = repmat(A,r1,-,rN) B = repmat(A,r) 这是一个处理矩阵内容有重复时使用,其功能是以A的内容堆叠在(r1 ...
- Matlab中 linprog函数的用法总结
转载,原文链接:https://www.cnblogs.com/goodtwo/p/11141969.html Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog ...
最新文章
- 凝聚世界著名的UNIX/Linux专家Sobell十年功力的巨著2
- 微软一顿操作猛如虎,PowerShell排名直线上升
- python正则表达式代码_python的re正则表达式实例代码
- mysql 安装更改目录权限设置密码_mysql-8.0 安装教程(自定义配置文件,密码方式已修改)...
- 值得推荐的C/C++框架和库 【强烈推荐】
- ANDROID 学习笔记(二) 用户登陆问题 TOKEN SESSION 缓存
- Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同
- xlsxwriter 合并单元格_Python3之excel操作xlsxwriter模块
- 我是一位老师,讲课是我的乐趣,可是……
- 长城汽车申请“哈弗单身狗”、“哈弗奶狗”、“哈弗溜狗”等商标
- hdu 1142 记忆化搜索
- 数据工作者的福音:Google 发布正式版数据搜索工具啦!
- firstchild.data与childNodes[0].nodeValue意思(转)
- linux终端<Terminal>使用ping
- Laravel入门:MVC框架
- Android新增输入设备
- Leetcode题medium48/54/55/56/59/62/63/64,Python多种解法(四)
- 头文件<ctype.h>
- Quartus-II 13.1 详细安装、注册、配置步骤
- 【20保研】中山大学2019年“人工智能与科学计算”优秀大学生夏令营活动报名通知...