求助save文件的问题
通过调用uiputfile 函数可以打开一个保存文件的对话框= uiputfile( ...
{'*.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 (*.*)'}, ...
'Save as');
得到 filename, pathname
那我怎么用save将文件保存到 filename, pathname 指定文件中
save('d:\mymfiles\june10','vol','temp')??? save(sprintf('%s%s',pathname,filename)) 多谢大哥了
= uiputfile( ...
{'*.m';'*.mdl';'*.mat';'*.*'}, ...
'Save as');
save(sprintf('%s%s',),'net');
新的问题就是保存不到指定的文件中
默认的是 matlab.mat?
为什么呢? 还有个问题就是
= uigetfile( {'*.txt';'*.*'},'载入输入数据');
X=load(sprintf('%s%s',));
对于载入txt文件X直接能得到,
但是如果载入的是 .mat数据的话,X 是个结构体,不能直接得到想要的数据?
这个问题有研究过的么?
回复 3楼 的帖子
pathname得到的具体是什么 导入文件的时候这样效果比较好 嘿嘿:)见笑了=uigetfile('*.mat','打开文件');%打开文件对话框
if isequal(FileName,0)
disp('取消选择')
else
disp(['导入参数设置', fullfile(PathName, FileName)])
filename=; %合并文件路径和文件名
A=load(filename); %读取文件内容,也就是你要读入的数据
end
回复 5楼 的帖子
pathname 就是个字符串 保存文件的名字
页:
[1]