solvelib
::cartesianProduct
Декартово произведение наборов
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
solvelib::cartesianProduct(S, …
)
solvelib::cartesianProduct(S,...)
возвращает декартово произведение его аргументов.
Аргументы могут быть наборами любого типа, состоя из комплексных чисел; результатом является набор, который состоит из векторов или символьного вызова solvelib::cartesianProduct
. Смотрите solve
для обзора различных видов наборов в MuPAD®.
Для конечных множеств результат похож на тот из combinat::cartesianProduct
но состоит из векторов а не из списков:
S:= solvelib::cartesianProduct({1, 2}, {3, 4})
solvelib::splitVectorSet(S)
delete S:
Для бесконечных множеств результаты различных типов возможны, например, solvelib::VectorImageSet
или solvelib::cartesianPower
:
solvelib::cartesianProduct(R_, R_)
solvelib::cartesianProduct(PI*Z_, Z_)
|
Набор комплексных чисел |
Набор