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