modp
Положительная функция по модулю
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
modp(x
, m
)
Если m <> 0
, то modp(x, m)
возвращает значение x - n*m
где n = floor(x/m)
. Если x
и m
имеют различные знаки, то modp(x, m)
имеет тот же знак как m
. Если m = 0
, то modp(x, m)
возвращает x
. Смотрите Пример 1.
По умолчанию x mod m
и _mod(x, m)
оба эквивалентны modp(x, m)
. Можно переопределить оператор по модулю mod
и его функциональная форма _mod
при помощи modp
и mods
. Например, после присвоения _mod:=mods
, и оператор mod
и эквивалентный функциональный _mod
возвращают остатки от наименее абсолютного значения. Смотрите Пример 2.
Все функции возвращают ошибку, когда один из аргументов является числом с плавающей запятой, комплексным числом, или не арифметическим выражением.
Если один из аргументов не является номером, то символьный вызов функции возвращен. Смотрите Пример 3.
modp
является функцией ядра.
Найдите модуль после деления этих целых чисел.
modp(27, 4), modp(27, -4), modp(-27, 4), modp(-27, -4)
Найдите модуль после деления на нуль.
modp(9, 0), modp(-9, 0), modp(0, 0)
Найдите модуль после деления этих рациональных чисел.
modp(22/3, 5), modp(22, 5/3), modp(22/3, 5/4)
По умолчанию бинарный оператор mod
и эквивалентный функциональный _mod
оба эквивалентен modp
. Можно переопределить _mod
.
modp(11, 7), mods(11,7); 11 mod 7
_mod := mods: 11 mod 7
Для дальнейших вычислений задайте _mod
как modp
.
_mod := modp:
Если один из аргументов не является номером, то modp
возвращает символьный вызов функции.
delete x, m: modp(x, m), modp(x, 2), modp(2, m)
Когда названо нечисловыми аргументами, функция, в настоящее время сопоставленная с _mod
, распечатана в обозначении оператора.
_mod := mods: modp(x, m), mods(x, m)
_mod := modp: modp(x, m), mods(x, m)
|
Целое число, рациональное число или арифметическое выражение |
|
Целое число или арифметическое выражение |
m
, x