Cat::SetКатегория наборов комплексных чисел
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Cat::Set представляет категорию подмножеств комплексных чисел.
Наборы этой категории позволяют относящиеся к теории множеств операции, а также pointwise арифметические операции.
Основная функция Cat::Set конкретный механизм перегрузки. Это обеспечивает n- операторы ary, которые могут обработать операнды от различных областей категории Cat::Set, а также смешанный вход, где некоторые операнды имеют типы, не принадлежащие Cat::Set. Следовательно, в методах Cat::Set, операнды произвольного типа позволены.
Существует три вида операторов: n- ary (ассоциативный и коммутативный), двоичный файл (не принятый, чтобы быть коммутативным) и унарным (отображение функции). Cat::Set обеспечивает общие методы для генерации этих видов операторов и использует их, чтобы задать методы по умолчанию, перегружающие общие относящиеся к теории множеств и арифметические функции.
По умолчанию любая операция наборов задана, но возвращается неоцененный, поскольку арифметическое или относящееся к теории множеств выражение не может быть упрощено. Каждая область типа Cat::Set должен обеспечить конкретные пазы и таблицы для того, чтобы достигнуть упрощений в определенных особых случаях.
Арифметические операции заданы pointwise. Это не ошибка, если некоторая операция не задана для всех элементов набора.
Cat::Set в основном используется областями наборов, возвращенных solve.