查看单个帖子
旧 2008-04-07, 09:30   #7
afen
初级会员
 
注册日期: 2008-04-04
年龄: 48
帖子: 7
声望力: 0
afen 正向着好的方向发展
默认

num_file=10;
for i = 1:num_file
fout=sprintf('file%03d.dat',i);
load(fout,'-ascii');
end

这一段是没有问题的,sprintf是转换了文件名,然后用load加载,运行结果得到10个变量,每一个变量以文件名命名,存储着各文件中的数据。uigetfile我也用过了,效果是一样的。

问题出在下面这一段,如何对10个变量进行合并?
sum_file=file001;
for i=2:num_file
fout=sprintf('file%03d',i);
sum_file=[sum_file,fout];
end
但是我不知道如何修改?多谢了。
afen 当前离线   回复时引用此帖