% 其固定格式为: [ filename , pathname , filterIndex ] = uigetfile( filterSpec , DialogTitle , DefaultName )

% 每个参数的含义分别是:

filename: 返回文件名      、 pathname: 返回文件路径  、      filterIndex:选择文件类型序号

filterSpec: 文件类型设置  、 DialogTitle: 对话框标题 、     DefaultName: 默认指向的文件名

%

返回参量FilterIndex是对话框中所选过滤器的编号。编号从1开始。如果你点击了取消按钮、关闭对话框按钮或者所选文件不存在,返回的FilterIndex是0。

Sample:

% ps: MultiSelect on 为设置文件多选: 当只选一个文件时、返回filename为string,当选择多个文件时、返回的时元胞类型

[fname pname index]=uigetfile({ '*.jpg;*.bmp;*.png;*.tif' , '图片(*.jpg,*.bmp,*.png,*.tif)' },'选择图片' , 'F:\LeavesICL\LeavesICL\' , 'MultiSelect' , 'on' );

2、iscell( ):

% 摘自百度百科对满足cell(元胞数组)条件的'结构体' [ 即、iscell()返回1 ] :

采用一个来自女儿国的比喻:一个元胞就是一个母亲,她有其女儿,女儿可以有女儿,也可以是单身,也可以是子孙满堂,而同一辈分的女儿 不需要是同种 数据类型的,这是非常关键的。

iscell( ) 函数主要是做一个判断、

Sample:

if ~iscell(add_fname)

filename{1}=add_fname;

else

filename=add_fname;

Matlab中uigetfile( ) iscell() 函数的使用相关推荐

  1. Matlab:Matlab中常用的函数、案例详细攻略

    Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...

  2. Matlab中的lsqcurvefit函数的使用

    Matlab中的lsqcurvefit函数的使用 lsqcurvefit函数 调用示例 lsqcurvefit函数 非线性曲线拟合是已知输入向量xdata和输出向量ydata,并且知道输入与输出的函数 ...

  3. matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结

    本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...

  4. python实现Matlab中的circshift函数

    circshift是Matlab中矩阵循环移位函数,具体使用参照该链接. 但是python中并没有封装好的该函数,因此需要自己实现. 思路:将矩阵分为两部分,然后按照自己的需要堆叠在一起就可以了. n ...

  5. matlab的数学函数,matlab中常见数学函数的使用

    matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...

  6. matlab里inline定义矩阵,Matlab中的inline函数_matlab中inline函数

    Matlab中的inline函数 1.有时为了描述某个数学函数的方便,可以用inline()函数来直接编写该函数,形式相当于M-函数,但无编写一个真正的MATLAB文件,就可以描述出某种数学关系.其调 ...

  7. Matlab中的eig函数和Opecv中eigen()函数的区别

    奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...

  8. MATLAB中神经网络train函数使用说明

    MATLAB中神经网络train( )函数使用说明 函数的语法格式如下: [net, tr]=train(net, P, T, Pi, Ai): train( )函数用于训练创建好的感知器网络,事实上 ...

  9. matlab randi 函数,MATLAB中的randi函数

    randi Pseudorandom integers from a uniform discrete distribution.来自一个均匀离散分布的伪随机整数 R = randi(IMAX,N) ...

最新文章

  1. GEF调色板中的多级树结构
  2. 多线程编程:阻塞、并发队列的使用总结
  3. 暑期训练日志----2018.8.25
  4. 10炫酷关机_Linux 中实用但很小众的 11 个炫酷终端命令
  5. 2014025675 《嵌入式系统程序设计》第七周学习总结
  6. [Python] L1-047 装睡-PAT团体程序设计天梯赛GPLT
  7. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 图片:为图片添加圆角 (IE8 不支持)
  8. Gitblit Git 无密码 clone pull SSH Key 生成
  9. 数据库表设计(一):字段设计规范和命名规范
  10. Charles4.62破解版本下载
  11. Vue 不睡觉教程3 - 来点实在的:自动计算剩余时间的任务列表
  12. 【SVAC1】SVAC1.0场解码相关分析
  13. 服务器可不可以选择ssd硬盘
  14. 正序,负序,零序分量的产生与计算
  15. RealView MDK集成开发环境的使用
  16. java获取请求ip的方法
  17. php将文本文件中的内容呈现到一个表格中
  18. 企业如何通过CRM系统做好客户管理?
  19. mysql 储存过程/函数调试
  20. 软考之路(一)千里之行始于足下

热门文章

  1. 使用npm命令启动http-server服务时指定端口
  2. 【控制理论/自适应控制】数据驱动自适应参数估计和控制
  3. Mountain Duck for Mac(云存储空间管理软件) v2.6.7永久破解版
  4. msysgit使用说明
  5. 求图中的最大独立集或最大团(UVA 193)
  6. [备忘] 使用UltralSO制作Ubuntu的U盘启动盘
  7. 基于TMS320C6713的McBSP和EDMA实现串口通信
  8. 讯鸿喜讯丨民建广州市委科技与信息化委员会莅临讯鸿
  9. 北科大matlab第一次作业,北京科技大学应用计算方法作业与答案
  10. Android进阶之路 - 批量下载、缓存图片、视频