それぞれの長さのNベクトルがあるとします。から の範囲のすべての可能な合計が必要です。このような金額があります。以下のようにする以外に、組み込み関数を使用してMatlabでそれを行う他の方法はありますか?X_1, X_2, ..., X_NkX_1(i1) + X_2(i2) + ... + X_N(iN)i1, i2, ..., iN1...kk^NN 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か?