mod

Символьный модуль после деления

Синтаксис

mod(a,b)

Описание

пример

mod(a,b) находит модуль после деления. Чтобы найти остаток, используйте rem.

Если a является многочленным выражением, то mod(a,b) находит модуль для каждого коэффициента.

Примеры

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

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

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

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

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

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

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

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

Разделите многочленные выражения на Целые числа

Найдите модуль после деления в случае, если дивиденд является многочленным выражением, и делитель является целым числом. Если дивиденд является многочленным выражением, то mod находит модуль для каждого коэффициента.

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

syms x
mod(x^3 - 2*x + 999, 10)
ans =
x^3 + 8*x + 9
mod(8*x^3 + 9*x^2 + 10*x + 11, 7)
ans =
x^3 + 2*x^2 + 3*x + 4

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

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

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

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

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

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

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

свернуть все

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

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

Больше о

свернуть все

Модуль

Модуль a и b

mod(a,b)=abпол(ab),

где floor округляется (a/b) к отрицательной бесконечности. Например, модуль-8 и-3-2, но модуль-8 и 3 равняется 1.

Если b = 0, то mod (a, 0) = 0.

Советы

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

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

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

| |

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