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