Я хотел бы сгенерировать все возможные комбинации элементов заданного числа векторов.
Например, для [1 2]
, [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? Есть ли уже предопределенная функция, которая может выполнить эту задачу?