2026a
# quorem
商和余数
函数库: TySymbolicMath
# 语法
# 说明
Q,R = quorem(A,B,var) 将 A 除以 B,并返回除法的商 Q 和余数 R,即
如果 A 和 B 是矩阵,quorem 使用 var 作为变量,执行元素顺除。它返回除法的商 Q 和余数 R,即
Q,R = quorem(A,B) 使用由 symvar(A,1) 确定的变量。如果 symvar(A,1) 返回为空,那么 quorem 函数将使用 symvar(B,1) 确定的变量。示例
如果 symvar(A,1) 和 symvar(B,1) 都为空,那么 A 和 B 必须都是整数或具有整数元素的矩阵。在这种情况下,quorem(A,B) 返回符号整数 Q 和 R,即
# 示例
多元多项式除法
计算这些以变量 y 作为自变量的多元多项式的除法的商和余数:
using TySymbolicMath
@variables x y
p1 = x^3*y^4 - 2*x*y + 5*x + 1
p2 = x*y
q, r = quorem(p1, p2, y)
q = -2 + (x^2)*(y^3)
r = 1 + 5x
单变量多项式除法
计算这些单变量多项式除法的商和余数:
using TySymbolicMath
@variables x
p = x^3 - 2*x + 5
q, r = quorem(x^5, p)
q = 2 + x^2
r = -10 + 4x - 5(x^2)
整数除法
计算这些整数除法的商和余数:
using TySymbolicMath
q, r = quorem(Num(10^5), Num(985))
q = 101
r = 515
# 输入参数
A - 被除数(分子)符号整数 | 符号多项式 | 符号向量 | 符号矩阵
被除数(分子),指定为符号整数、符号多项式、由符号整数、符号多项式组成的向量或矩阵。
B - 除数(分母)符号整数 | 符号多项式 | 符号向量 | 符号矩阵
除数(分母),指定为符号整数、符号多项式、由符号整数、符号多项式组成的向量或矩阵。
var - 多项式变量符号变量
多项式变量,指定为符号变量。
# 输出参数
Q - 除法的商符号整数 | 符号多项式 | 符号向量 | 符号矩阵
除法的商,指定为符号整数、符号多项式、由符号整数、符号多项式组成的向量或矩阵。
R - 除法的余数符号整数 | 符号多项式 | 符号向量 | 符号矩阵
除法的余数,指定为符号整数、符号多项式、由符号整数、符号多项式组成的向量或矩阵。