【发布时间】:2017-09-17 00:29:57
【问题描述】:
我有几个 (500) 个文件,我将它们导入 Matlab。有 500 个单元格,每个单元格都有大小为 {5000 x 2} 的数据。我想保存 在循环中将它们分别放入像 M 和 N 这样的数组中。像 M(i) 和 N(i) 这样我就可以对循环内的数据进行任何类型的处理或拟合。
k=1:500
value(k) = {mydata{k}(:).data};
IV{1,k}=value{1,k};
A(k)=cat(1, IV{1,k});
M(k)=A(:,1);
N(k)=A(:,2);
如果我检查它,“H = cat(1, IV{1,4});”连接命令非常适合保存到单个数组中。但它没有进入循环。我认为问题在于单元格数组内容的正确使用。
【问题讨论】:
标签: arrays matlab for-loop matrix cell-array