假设要读取在桌面上一名叫ATR_ALL.dat的数据文件,并将其值赋到Data变量,其程序代码为:
[filename, pathname] = uigetfile;
if (filename==0 & pathname==0)
msgbox('您没有选择文件,请重新选择!','打开文件出错','error');
else
NumericalDatum=load([pathname, filename]); % NumericalDatum=xlsread([pathname, filename]);
% 然后把从计算机其它文件夹读取的数据文件保存到当前文件夹
save NumericalDatum.dat NumericalDatum -ascii; % xlswrite('NumericalDatum.xls',NumericalDatum);
msgbox('打开及读取数据完毕!','确认','warn');
end
......
在新的应用文件中
% 最后再从当前文件夹将数据读取出来,用于当前程序
load NumericalDatum.dat; % NumericalDatum=xlsread('NumericalDatum.xls');