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