Частный и остаток
[
делит 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