在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
参考:https://ww2.mathworks.cn/help/matlab/ref/uigetfile.html?searchHighlight=uigetfile&s_tid=doc_srchtitle 语法说明0。 当用户点击打开时,0。 当用户点击打开时,uigetfile 将返回在对话框中选择的筛选器的索引。 filter) 指定文件扩展名,根据该扩展名筛选对话框中显示的文件。可以将此语法与上述语法中的任何输出参数结合使用。 通常,只显示文件扩展名匹配的文件。在某些平台上, title) 指定对话框标题。要使用默认文件筛选器进行筛选,但指定自定义标题,请使用空引号作为筛选器值。例如:
file = uigetfile('','Select a File')
文件名字段指定默认文件名。 'off'。 Windows® 库可以跨多个文件夹。 注意对话框的可视特征取决于运行代码的操作系统。例如,某些操作系统不在对话框中显示标题栏。如果您向 uigetfile 函数传递对话框标题,这些操作系统不会显示标题。
示例显示完整文件路径显示在对话框中选择的文件的完整文件路径。使用 [file,path] = uigetfile('*.m');
if isequal(file,0)
disp('User selected Cancel');
else
disp(['User selected ', fullfile(path,file)]);
end
显示筛选器索引选择在命令行窗口中显示选定筛选器的索引及相关的说明性文本。使用 [file,path,indx] = uigetfile;
if isequal(file,0)
disp('User selected Cancel')
else
disp(['User selected ', fullfile(path, file),...
' and filter index: ', num2str(indx)])
end
按扩展名筛选文件通过指定 [file,path] = uigetfile('*.m');
指定筛选器列表和对话框标题创建一个显示在文件筛选器下拉列表中的文件扩展名列表。以字符向量元胞数组的形式传递 [file,path] = uigetfile({'*.m';'*.slx';'*.mat';'*.*'},...
'File Selector');
指定筛选器和筛选器说明通过以字符向量元胞数组的形式传递 [file,path,indx] = uigetfile( ...
{'*.m;*.mlx;*.fig;*.mat;*.slx;*.mdl',...
'MATLAB Files (*.m,*.mlx,*.fig,*.mat,*.slx,*.mdl)';
'*.m;*.mlx','Code files (*.m,*.mlx)'; ...
'*.fig','Figures (*.fig)'; ...
'*.mat','MAT-files (*.mat)'; ...
'*.mdl;*.slx','Models (*.slx, *.mdl)'; ...
'*.*', 'All Files (*.*)'}, ...
'Select a File');
指定默认文件名要在对话框打开时在文件名字段中显示一个默认的文件名,请将此文件名作为 [file,path] = uigetfile('*.png',...
'Select an icon file','icon.png')
指定默认路径和文件要在对话框打开时在文件名字段中显示默认路径下的默认文件名,请将完整文件名作为 [file,path] = uigetfile('C:\Documents\Work\icon.png',...
'Select an Image File')
启用多选将 [file,path] = uigetfile('*.m',...
'Select One or More Files', ...
'MultiSelect', 'on');
输入参数输出参数详细信息提示
替代功能使用 在 R2006a 之前推出 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论