【发布时间】:2020-12-03 06:18:47
【问题描述】:
我正在尝试编写一个将我的数据 (35x2) 重塑 10000 次的代码。这是我的代码
N = 35;
reshape(table1(randperm(2*N)),N,2);
在每次迭代中(将有 10000 次),需要随机生成的组之间的平均差。但是,我想不出办法。
for i = 1:10000
permutatedvers(i) = reshape(i)(table1(randperm(2*N)),N,2);
end
所以我尝试了这些类型的代码,但我遇到了错误。如何循环实现?
【问题讨论】:
-
您遇到了什么错误?你为什么要
reshape(i)?您生成哪些组? -
@CrisLuengo "()-索引必须出现在索引表达式的最后。'这是错误。我做了 reshape(i),因为我想保存所有重新整形的数据,但这不是解决方案......
标签: matlab statistics permutation