首页 > 其他 > 详细

matlab 循环读入多个mat文件组合成一个mat文件

时间:2014-09-22 21:36:54      阅读:623      评论:0      收藏:0      [点我收藏+]

今天做实验,需要到这个功能,在朋友的告知下,写了代码,在此留个标记

clc
clear
load(F:\效果对比\colorhist\1.mat);
a=ans;
a=a;
for i=2:129
    filename=[F:\效果对比\colorhist\‘,num2str(i),.mat];
    load(filename);
    ans=ans;
    a=[a,ans];    
end
a=a;
save ZH.mat a -ascii;

load得到的值是ans,所以把ans赋值给a,不能用a=load这种方法
由于我的数据是要按行叠加,因此需要转制,因为matlab通过a=[a,ans]是通过列叠加,所以最后还需要转制一次。

 

matlab 循环读入多个mat文件组合成一个mat文件

原文:http://www.cnblogs.com/ZXdeveloper/p/3986772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!