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