我正在尝试在 MATLAB 中创建一个并行循环来填充m
xm
矩阵,如下所示:
parfor i = 1 : m^2
A(i) = sum( x .^ %Sum of indices% );
end
如果我没有这样做,parfor
我只会这样做:
for i = 1 : m
for j = 1 : m
A(i,j) = sum( x.^(i+j) );
end
end
然而不幸parfor
的是,它的体内不允许有其他索引,因此我不能做我想做的事。
我尝试通过使用来提取索引的总和,ceil(i/3) + mod(i,3)
但这不起作用,因为i=3
它给了我1
而不是4
我想要的。
有没有人有更好的方法来提取索引的总和?