\cat::

Категория гомогенных конечных продуктов

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

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

Синтаксис

Cat::HomogeneousFiniteProduct(T)

Описание

Cat::HomogeneousFiniteProduct(T) представляет категорию гомогенных конечных продуктов элементов доменного T.

Cat::HomogeneousFiniteProduct(T) является гомогенным конечным набором, где каждый набор имеет то же число элементов доменного T.

Число элементов должно быть дано записью "card", который должен быть задан областями этой категории. Это не дано как параметр категории просто, потому что это не нужно. Таким образом никакие ненужные экземпляры категории не создаются.

Можно было преимущественно реализовать все алгебраические операции здесь, но они будут медленными, если методы, "_index" и "set_index" являются медленными, который чаще всего будет иметь место. Таким образом, мы избегаем работы и позволяем доменным конструкторам сделать это.

Категории

Cat::HomogeneousFiniteCollection (T)

Если T является Cat::DifferentialRing, то Cat::DifferentialRing.

Если T является Cat::PartialDifferentialRing, то Cat::PartialDifferentialRing.

Если T является Cat::CommutativeRing, то Cat::CommutativeRing.

Если T является Cat::SkewField, то Cat::SkewField.

Если T является Cat::Ring, то Cat::Ring.

Если T является Cat::Rng, то Cat::Rng.

Если T является Cat::AbelianGroup, то Cat::AbelianGroup.

Если T является Cat::CancellationAbelianMonoid, то Cat::CancellationAbelianMonoid.

Если T является Cat::AbelianMonoid, то Cat::AbelianMonoid.

Если T является Cat::AbelianSemiGroup, то Cat::AbelianSemiGroup.

Если T является Cat::Group, то Cat::Group.

Если T является Cat::Monoid, то Cat::Monoid.

Если T является Cat::SemiGroup, то Cat::SemiGroup.

Если T является Cat::CommutativeRing, то Cat::Algebra(T).

Если T является Cat::Ring, то Cat::LeftModule(T).

Если T является Cat::Ring, то Cat::RightModule(T).

Параметры

T

Область, которая должна быть от категории Cat::BaseCategory. Это задает область элементов продуктов.

Записи

"карта"

Должен содержать число элементов набора.

"характеристика"

Заданный, если T является звонком: В этом случае характеристика области продукта совпадает с характеристикой T.

Методы

развернуть все

Основные методы

zip(x, y, f)

zipCanFail(x, y, f)

Методы доступа

nops(x)