pub fn roots(poly: &Expression, var: &Symbol) -> ExpressionExpand description
Find polynomial roots
§Mathematical Definition
roots(p(x)) = {x : p(x) = 0}
§Arguments
poly- Polynomial expressionvar- Variable to solve for
§Returns
Set of roots or symbolic expression
§Examples
use mathhook_core::functions::polynomials::polynomial_eval::roots;
use mathhook_core::{expr, symbol};
let x = symbol!(x);
let poly = expr!((x ^ 2) - 1);
let r = roots(&poly, &x);