quorem

Частное и остаток

Синтаксис

[Q,R] = quorem(A,B,var)
[Q,R] = quorem(A,B)

Описание

пример

[Q,R] = quorem(A,B,var) делит A на B и возвращает частное Q и остаток R деления, такого что A = Q*B + R. Этот синтаксис расценивает A и B как полиномы в переменной var.

Если A и B являются матрицами, quorem выполняет мудрое элементами деление, использование var является переменной. Это возвращает частное Q и остаток R деления, такого что A = Q.*B + R.

пример

[Q,R] = quorem(A,B) использует переменную, определенную symvar(A,1). Если symvar(A,1) возвращает пустой символьный объект sym([]), то quorem использует переменную, определенную symvar(B,1).

Если и symvar(A,1) и symvar(B,1) пусты, то A и B должны оба быть целыми числами или матрицами с целочисленными элементами. В этом случае quorem(A,B) возвращает символьные целые числа Q и R, такой что A = Q*B + R. Если A и B являются матрицами, то Q и R являются символьными матрицами с целочисленными элементами, такими, что A = Q.*B + R и каждый элемент R меньше в абсолютном значении, чем соответствующий элемент B.

Примеры

Разделите многомерные полиномы

Вычислите частное и остаток от деления этих многомерных полиномов относительно переменной y:

syms x y
p1 = x^3*y^4 - 2*x*y + 5*x + 1;
p2 = x*y;
[q, r] = quorem(p1, p2, y)
q =
x^2*y^3 - 2
 
r =
5*x + 1

Разделите одномерные полиномы

Вычислите частное и остаток от деления этих одномерных полиномов:

syms x
p = x^3 - 2*x + 5;
[q, r] = quorem(x^5, p)
q =
x^2 + 2

r =
- 5*x^2 + 4*x - 10

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

Вычислите частное и остаток от деления этих целых чисел:

[q, r] = quorem(sym(10)^5, sym(985))
q =
101
 
r =
515

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

свернуть все

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

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

Полиномиальная переменная, заданная как символьная переменная.

Выходные аргументы

свернуть все

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

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

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

|

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