Polynomial
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| inferVar | 1 | Infer the single variable of a univariate polynomial expression. |
| IsUnivariatePolynomial | 1 | Test whether expr is a polynomial in the single variable var (no transcendental functions, fractional or negative exponents). |
| Factor | 2 | Factorise a univariate polynomial expression (heuristic). |
| PolynomialMultiply | 1 | Multiply two univariate polynomials and return the result as an expression. |
| PolynomialDivide | 1 | Divide dividend by divisor, returning the quotient and assigning the remainder to remainder. |
| PolynomialRemainder | 1 | Remainder of dividing dividend by divisor. |
| PolynomialGCD | 1 | Greatest common divisor of two univariate polynomials (returned monic). |
03 Members
Expression)Infer the single variable of a univariate polynomial expression.
Expression, String)Test whether expr is a polynomial in the single variable var (no transcendental functions, fractional or negative exponents). Used by Symbolic.Simplify() to decide whether the auto-factorisation step is safe to apply.
Expression, String)Factorise a univariate polynomial expression (heuristic). Returns the factorised expression, e.g. x^2 + 2*x + 1 -> (x + 1)^2.
Expression, String())Factor a (possibly multivariate) polynomial over the explicitly given variable set.
Expression, Expression, String)Multiply two univariate polynomials and return the result as an expression.
Expression, Expression, String)Divide dividend by divisor, returning the quotient and assigning the remainder to remainder.
Expression, Expression, String)Remainder of dividing dividend by divisor.
Expression, Expression, String)Greatest common divisor of two univariate polynomials (returned monic).