我正在尝试提出一种自动生成8个参数的所有可能序列的方法。
当我说序列时,这是我的意思:
总共8个可用参数(A,B,C,D,E,F,G,H)。 我需要生成一个所有可能序列的列表,从仅选择一个参数开始。因此,以下示例中的数字显示了参数选择的顺序。因此,在同一行中不能重复任何数字。
序列开始的示例:
这可以在Matlab甚至VBA中以某种方式完成吗?
答案 0 :(得分:0)
您可以从ndgrid开始。您可以修改以下内容:
[X,Y] = ndgrid(1:2:19,2:2:12);
ctr = 1;
for i = 1:size(X,1)
for j = 1:size(Y,2)
params(ctr,:) = [X(i,1), Y(1,j)];
ctr = ctr+1;
end
end