
Matlab GUI pushbutton文件打开对话框
2个回答
展开全部
[filename,pathname]=uigetfile(...
{'*.bmp;*.jpg;*.png;*.jpeg','图象文件(*.bmp,*.jpg,*.png,*,jpeg)';...
'*,*','所有文件(*.*)'}, ...
'请选择一个图片文件');
if isequal(filename,0)||isequal(pathname,0)
return;
end
我这个是图片文件的,你可以改成.csv的,但是不知道.csv是什么类型的文件
{'*.bmp;*.jpg;*.png;*.jpeg','图象文件(*.bmp,*.jpg,*.png,*,jpeg)';...
'*,*','所有文件(*.*)'}, ...
'请选择一个图片文件');
if isequal(filename,0)||isequal(pathname,0)
return;
end
我这个是图片文件的,你可以改成.csv的,但是不知道.csv是什么类型的文件
追问
再请教一个问题,我试过 path = strcat(pathname,filename); A = importdata('path'); 失败。我知道在importdata(' ')里面直接输入路径是可以倒入的,但我希望用一个变量代替,这样每次打开不同的文件就不需要在importdata(' ')里面修改路径了,或者还有没有别的办法?谢谢!
追答
A = importdata('path');
这句话不用加‘’,因为path已经是一个字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询