pub fn polynomial_quo(
dividend: &Expression,
divisor: &Expression,
var: &Symbol,
) -> Result<Expression, MathError>Expand description
Polynomial quotient (division without remainder)
Returns only the quotient part of polynomial division
§Arguments
dividend- Polynomial to dividedivisor- Polynomial to divide byvar- Variable to treat as polynomial variable
§Errors
Returns MathError::DivisionByZero if divisor is zero.
§Examples
use mathhook_core::{expr, symbol};
use mathhook_core::algebra::polynomial_division::polynomial_quo;
let x = symbol!(x);
let dividend = expr!((x^2) + (3*x) + 2);
let divisor = expr!(x + 1);
let quot = polynomial_quo(÷nd, &divisor, &x)?;