假设每个都有长度N
向量。我们想要所有可能的总和,范围从. 有这样的数目。除了如下所示之外,还有其他方法可以在 Matlab 中使用内置函数吗?X_1, X_2, ..., X_N
k
X_1(i1) + X_2(i2) + ... + X_N(iN)
i1, i2, ..., iN
1...k
k^N
N for-loops
counter = 1;
for i1=1:k
for i2=1:k
.
.
.
for iN=1:k
res(counter) = X_1(i1) + X_2(i2) + ... + X_N(iN);
counter = counter + 1;
end
.
.
.
end
end
N
此外,根据我们的需要,此代码需要针对 的值进行硬编码N for-loops
。我们如何为它的任何一般值编码N
?