quorem
Quociente e resto da divisão de dois polinômios ou inteiros simbólicos.
Categoria: Symbolic Computations in MATLAB > Operators and Elementary Operations
Sintaxe
[q, r] = quorem(a, b)
Divide a por b e retorna quociente e resto.
q = quorem(a, b)
Retorna apenas o quociente.
Descrição
Para polinômios em uma variável, quorem faz a divisão longa e o resto tem grau menor que o do divisor. Para inteiros faz a divisão inteira, com resto não negativo quando o divisor é positivo.
A identidade a = q*b + r sempre vale, portanto expand(q*b + r - a) é zero.
Argumentos de entrada
a- Dividendo: polinômio ou inteiro simbólico.
b- Divisor, diferente de zero.
Argumentos de saída
q- Quociente.
r- Resto, de modo que
a = q*b + r.
Exemplo
Divisão de polinômios e de inteiros
syms x
[q, r] = quorem(x^3 + 2*x, x^2 + 1)
[q2, r2] = quorem(sym(-17), sym(5))
Saída
q = x
r = x
q2 = -4
r2 = 3