【发布时间】:2014-07-15 13:45:10
【问题描述】:
我正在处理的案例是划分我使用良好编码实践(等...)收集的大型 3 维数据数组,现在我需要将此数组的层分割成单独的变量以进行单独处理在其他地方,我不能这样称呼我的数据BigData(:,:,n)。
所以我想创建一个循环,像这样创建新变量
for i=1:n
createVariable('user_' i) = BigData(:,:,i);
end
如何在不每次都手动编写 n 个新变量的情况下做到这一点?
user_1 = BigData(:,:,1);
user_2 = BigData(:,:,2);
user_3 = BigData(:,:,3);
.
.
.
【问题讨论】:
-
我强烈反对这种方法。不过,in the mathworks forum 您可能会找到您要找的东西。
-
拒绝投票不会改变神经网络工具箱只接受二维数组的情况。
标签: matlab variables dynamic-programming