【发布时间】:2021-11-15 08:49:25
【问题描述】:
我正在寻找一种在 MATLAB 中生成包含所有向量组合的矩阵的方法,如下所示
>> combvec(1:3,2:4)
ans =
1 2 3 1 2 3 1 2 3
2 2 2 3 3 3 4 4 4
如我们所见,上面的示例给出了两个向量,即1:3 和2:4。但是,如果我们有一个可变数量的向量,例如v1,v2,...vn(其中n 没有给出 em>),那么我们如何生成所有的组合呢?
例如,给定v1,v2,...vn,是否有任何方法可以生成与combvec(v1,v2,...vn) 相同的结果,但不需要写下所有n 向量(因为n 可能是一个很大的数字并且每次都在变化)?
【问题讨论】:
标签: matlab vector combinations