solvelib::cartesianProduct

Декартово произведение наборов

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

solvelib::cartesianProduct(S, …)

Описание

solvelib::cartesianProduct(S,...) возвращает декартово произведение его аргументов.

Аргументы могут быть наборами любого типа, состоя из комплексных чисел; результатом является набор, который состоит из векторов или символьного вызова solvelib::cartesianProduct. Смотрите solve для обзора различных видов наборов в MuPAD®.

Примеры

Пример 1

Для конечных множеств результат похож на тот из combinat::cartesianProduct но состоит из векторов а не из списков:

S:= solvelib::cartesianProduct({1, 2}, {3, 4})

solvelib::splitVectorSet(S)

delete S:

Пример 2

Для бесконечных множеств результаты различных типов возможны, например, solvelib::VectorImageSet или solvelib::cartesianPower:

solvelib::cartesianProduct(R_, R_)

solvelib::cartesianProduct(PI*Z_, Z_)

Параметры

S

Набор комплексных чисел

Возвращаемые значения

Набор

Смотрите также

Функции MuPAD