2013-03-03 77 views
0

我想在循环之后将来自n个文件的一些数据连接成一个矩阵。现在下面的代码工作,但我怎么能把所有date_1, date_2,.....,date_n加入date如何将矩阵连接成一个循环?

date_1  = cell2mat (data{1,1}{1,1}); 
date_2  = cell2mat (data{1,2}{1,1}); 
date  = [date_1;date_2]; 

谢谢。 --Jackie

+0

'date_1','date_2'如何看起来像?他们是字符串,矢量,矩阵吗?大小是否一样? – yuk 2013-03-03 01:20:25

回答

2
date = []; 
for ii = 1:n 
    date = [date; cell2mat(data{1,ii}{1,1})]; 
end 

如果我了解您的数据,应该可以工作。如果它不在评论中这么说。

顺便说一句,这是不高效的,特别是当n很大时;但不知道更多关于您的数据很难写出更有效率的东西...

+0

非常感谢!它现在有效! :) – Jackie 2013-03-03 01:21:14