combinat::cartesianProductДекартово произведение
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
combinat::cartesianProduct(S1, …)
combinat::cartesianProduct(S1, ...) возвращает декартово произведение наборов или перечисляет S1, … как список списков.
Декартово произведение S 1 через S, n состоит из всех списков длины n, i которого-th запись является операндом набора или списка S i для 1 ≤ i ≤ n.
Любой целочисленный k среди аргументов идентифицирован с набором первого k положительные целые числа.
Упорядоченное расположение выхода не задано.
Следующие вызовы эквивалентны:
combinat::cartesianProduct({1, 2}, {a, b}),
combinat::cartesianProduct(2, [b, a])![]()
|
Установите, перечислите, или неотрицательное целое число |
Список списков, каждый из них имеющий столько же операндов сколько были аргументами, переданными combinat::cartesianProduct.