Dom
:: ImageSet
Область изображений наборов при отображениях
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Dom::ImageSet()
Dom::ImageSet(f
,x
,S
)
Dom::ImageSet(f
,[x1, …]
,[S1, …]
)
Dom::ImageSet
является областью всех наборов комплексных чисел, которые могут быть записаны как набор всех значений, взятых некоторым отображением, т.е. наборами формы для некоторого функционального f и некоторыми наборами S 1, …, S n.
Наборы изображений в основном используются solve
, чтобы выразить наборы как.
Dom::ImageSet
принадлежит категории Cat::Set
— арифметические и относящиеся к теории множеств операции наследованы оттуда.
Dom::ImageSet(f, x, S)
представляет набор всех значений, которые могут быть получены путем заменения некоторым элементом S
для x
в выражении f
.
Dom::ImageSet(f, [x1, ...], [S1, ...])
представляет набор всех значений, которые могут быть получены путем замены, для каждого i, идентификатор x i некоторым элементом S i в выражении f
.
Dom::ImageSet(f, x, S)
представляет набор. Dom::ImageSet(f, [x1, ..., xn], [S1, ..., Sn])
представляет набор.
f
не должен содержать x
; с другой стороны, это может содержать другие идентификаторы (свободные переменные).
Если список нескольких идентификаторов дан, идентификаторы должны быть отличными.
S
должен быть набором; смотрите solve
для обзора различных видов наборов в MuPAD®.
Dom::ImageSet
выполняет некоторые автоматические упрощения, которые могут привести к результату типа, отличающегося от Dom::ImageSet
.
Dom::ImageSet
переименовывает переменные x1, ..., xn
, во избежание конфликтов по совпадению имен, а также создания более хорошего вывода.
Мы задаем S, чтобы быть набором всех целочисленных множителей π.
S:= Dom::ImageSet(ugly*PI, ugly, Z_)
Наше ужасное имя переменной было заменено более хорошим, которое предполагает, что представляет целое число.
Мы можем теперь применить обычные относящиеся к теории множеств операции.
S intersect Dom::Interval(3..7)
Элемент набора изображений может быть получен путем замены всеми параметрами некоторыми значениями:
S:= Dom::ImageSet(a^7 + b^3 + C, [a, b], [Z_, Z_])
При вызове метода evalParam
мы должны заботиться, что имена переменных были заменены.
Dom::ImageSet::evalParam(S, k = 3, l = 5)
То же самое может быть достигнуто с помощью индексного оператора:
S[3, 5]
Занимая место только один параметр, мы получаем набор изображений в другом параметре:
Dom::ImageSet::evalParam(S, k = 3)
Параметром можно заменить отдельно, означая, что это становится свободной переменной:
Dom::ImageSet::evalParam(S, k = k)
Метод evalParam
не может использоваться, чтобы заменить свободной переменной:
Dom::ImageSet::evalParam(S, C = 3)
delete S:
|
Арифметическое выражение |
|
Идентификатор или индексированный идентификатор |
|
Набор любого типа |