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)
![]()
|
Целое число, рациональное число или арифметическое выражение |
|
Целое число или арифметическое выражение |
mX