1.点击按钮获取文件路径及名字(以图片类为例)
[file,path,Indx]=uigetfile({ '*.jpg','jpg (*.jpg)'; '*.png','png (*.png)';'*.*','All Files (*.*)'},'打开图片文件');
if isequal(file,0)
msgbox('请选择一张图片!');
else
img = imread(fullfile(path,file));
imshow(img,app.UIAxes); %在UIAxes控件显示
title('图像',app.UIAxes);
end
可以看到在此会回调函数下,会弹出一个对话框,默认文件为jpg格式,如果你需要读取其他文件,修改上面代码的后缀即可。
2.点击按钮获取文件夹路径
selpath = uigetdir(path)
uigetdir函数即可实现文件路径的选取。
如果你想要进一步了解更多的相关知识,可以关注下面公众号联系~会不定期发布相关设计内容包括但不限于如下内容:信号处理、通信仿真、算法设计、matlab appdesigner,gui设计、simulink仿真…希望能帮到你!