exponenta event banner

quorem

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

Описание

пример

[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