我需要在下限和上限之间循环遍历矢量的不同元素的所有可能组合。
NUMBEROFVARIABLES存储变量总数。
tlb < t < tub
和o1b < o < oub
元素t
和o
可分别以tStep和oStep的步长变化。
向量为:x = [t1, t2, t3, ... tn, o1, o2, o3, ... on]
对于1 < t < 10
,1.5 < o < 5
,tStep = 1
,oStep = 0.5
和NUMBEROFVARIABLES = 10
(在't'和'o'之间平均/半分),生成组合向量应该是这样的:
x1 = [1, 1, 1, 1, 1, 1.5, 1.5, 1.5, 1.5, 1.5]
x2 = [1, 1, 1, 1, 1, 1.5, 1.5, 1.5, 1.5, 2.0]
x3 = [1, 1, 1, 1, 1, 1.5, 1.5, 1.5, 1.5, 2.5]
.
.
.
xi = [1, 1, 1, 1, 2, 5.0, 5.0, 5.0, 5.0, 5.0]
xii = [1, 1, 1, 1, 3, 5.0, 5.0, 5.0, 5.0, 5.0]
xiii = [1, 1, 1, 1, 4, 5.0, 5.0, 5.0, 5.0, 5.0]
.
.
.
xn = [10, 10, 10, 10, 10, 5.0, 5.0, 5.0, 5.0, 5.0]]
如何遍历每个参数(如上例所示)并将向量xi
存储在MATLAB中?