Type
::Residue
Свойство, представляющее класс вычетов
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
assume(x
, (rem
,class
, <sub_set
>)) is(ex
, (rem
,class
, <sub_set
>)) testtype(ex
, (rem
,class
, <sub_set
>))
Type::Residue(rem, class)
представляет целые числа n, для которого n - rem является делимым class.
Вызов assume(x, Type::Residue(rem, class))
отмечает идентификатор x
как целое число, делимое class
с остатком rem
.
Вызов is(ex, Type::Residue(rem, class))
выводит, ли выражение ex
целое число, делимое class
с остатком rem
(или это свойство может быть выведено).
Этот тип представляет свойство, которое может использоваться в assume
и is
.
Type::Even
и Type::Odd
объекты, созданные Type::Residue
.
Вызов testtype(obj, Type::Residue(rem, class))
проверки, ли obj
целое число и является делимым class
с остатком rem
. Если дополнительный аргумент sub_set
дан, testtype
проверки дополнительно testtype(obj, sub_set)
.
Type::Residue
может использоваться в testtype
:
testtype(6, Type::Residue(2, 4)), testtype(13, Type::Residue(1, 20))
x
принят, чтобы быть делимым 3
с остатком 1
:
assume(x, Type::Residue(1, 3))
Какие свойства имеет x + 2
добрался?
getprop(x + 2)
x
целое число, но это может быть нечетно или нет:
is(x, Type::Integer), is(x, Type::Odd)
Этот пример ограничивает возможные значения x
к нечетным целым числам:
assume(x, Type::Residue(1, 4)); is(x, Type::Odd), is((-1)^x < 0)
|
Идентификатор или математическое выражение, содержащее идентификаторы |
|
Остаток как целое число между |
|
Делитель как положительное целое число |
|
Подмножество целых чисел (например, |
| |
|
Любой объект MuPAD® |