polynomial_quo

Function polynomial_quo 

Source
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 divide
  • divisor - Polynomial to divide by
  • var - 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(&dividend, &divisor, &x)?;