La función div de SymPy puede recibir dos polinomios, como parámetros, y almacenarlos en dos variables. La primera será el cociente, y la segunda será el residuo.
import sympy as sym
x = sym.symbols('x')
# Definir los polinomios
p1 = x**3 - 7*x**2 + 3*x + 9
p2 = x - 2
# Realizar la división
cociente, residuo = sym.div(p1, p2)
# Imprimir el cociente
print("Cociente:")
cociente
Resultado:
Cociente:
\(
x^2 – 5x – 7
\)
Ahora mostramos el residuo:
# Imprimir y el residuo
print("Cociente:")
residuo
Resultado:
Residuo:
\(
-5
\)
No es obligatorio alojar el resultado de la funcion DIV en dos variables. Si solo le asignas una (cociente, por ejemplo), SymPy asumirá, por defecto, que esta es el cociente.
Nota: En esta oportunidad hemos usado la funcion display para mostrar los dos resultados. Ten en cuenta que esta función solo está displonible para entornos de Jupiter Notebook.