rem

Остаток после деления

Синтаксис

Описание

пример

rem(a,b) находит остаток после деления. Если b <> 0, затем rem(a,b) = a - fix(a/b)*b. Если b = 0 или b = Inf или b = -Inf, затем rem возвращает NaN.

rem функция не поддерживает комплексные числа: все значения должны быть вещественными числами.

Чтобы найти остаток после деления от полиномов, используйте quorem.

Примеры

Разделите Целые числа на Целые числа

Найдите остаток после деления в случае, если и дивиденд и делитель являются целыми числами.

Найдите модуль после деления для этих чисел.

[rem(sym(27), 4), rem(sym(27), -4), rem(sym(-27), 4), rem(sym(-27), -4)]
ans =
[ 3, 3, -3, -3]

Разделите Rationals на Целые числа

Найдите остаток после деления в случае, если дивиденд является рациональным числом, и делитель является целым числом.

Найдите остаток после деления для этих чисел.

[rem(sym(22/3), 5), rem(sym(1/2), -7), rem(sym(27/6), -11)]
ans =
[ 7/3, 1/2, 9/2]

Разделите элементы матриц

Для векторов и матриц, rem находит остаток после деления поэлементным. Нескалярные аргументы должны быть одного размера.

Найдите остаток после деления для элементов этих двух матриц.

A = sym([27, 28; 29, 30]);
B = sym([2, 3; 4, 5]);
rem(A,B)
ans =
[ 1, 1]
[ 1, 0]

Найдите остаток после деления для элементов матричного A и значение 9. Здесь, rem расширяет 9 в 2- 2 матрица со всеми элементами равняется 9.

rem(A,9)
ans =
[ 0, 1]
[ 2, 3]

Входные параметры

свернуть все

Дивиденд (числитель), заданный как номер, символьное число, или вектор или матрица чисел или символьных чисел.

Делитель (знаменатель), заданный как номер, символьное число, или вектор или матрица чисел или символьных чисел.

Советы

  • Вызов rem для чисел, которые не являются символьными объектами, вызывает MATLAB® rem функция.

  • Все нескалярные аргументы должны быть одного размера. Если входные параметры являются нескалярными, то mod расширяет скаляр в вектор или матрицу одного размера с нескалярным аргументом, со всеми элементами, равными соответствующему скаляру.

Смотрите также

|

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте