生成某些向量元素的所有可能组合(笛卡尔积)
我想要生成给定数量的向量元素的所有可能组合。
例如,对于[1 2], [1 2]和[4 5]我想要生成元素:
[1 2]
[4 5]
[1 1 4; 1 1 5; 1 2 4; 1 2 5; 2 1 4; 2 1 5; 2 2 4; 2 2 5]
问题是,我不知道需要计算组合的向量的数量。在这种情况下可能有3,或者可能有10,我需要一个泛化..你能帮我用MATLAB吗?是否已经有可执行此任务的预定义函数?
临摹微笑
慕哥6287543
杨魅力
相关分类