mod

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

Синтаксис

Описание

пример

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- 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

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