RationalFunction R¶
rf.spad line 153 [edit on github]
Utilities that provide the same top-level manipulations on fractions than on polynomials.
- coerce: R -> Fraction Polynomial R
coerce(r)returnsrviewed as a rational function overR.
- eval: (Fraction Polynomial R, Equation Fraction Polynomial R) -> Fraction Polynomial R
eval(f, v = g)returnsfwithvreplaced byg. Error: ifvis not a symbol.
- eval: (Fraction Polynomial R, List Equation Fraction Polynomial R) -> Fraction Polynomial R
eval(f, [v1 = g1, ..., vn = gn])returnsfwith eachvireplaced bygiin parallel, i.e.vi'sappearing inside thegi'sare not replaced. Error: if anyviis not a symbol.
- eval: (Fraction Polynomial R, List Symbol, List Fraction Polynomial R) -> Fraction Polynomial R
eval(f, [v1, ..., vn], [g1, ..., gn])returnsfwith eachvireplaced bygiin parallel, i.e.vi'sappearing inside thegi'sare not replaced.
- eval: (Fraction Polynomial R, Symbol, Fraction Polynomial R) -> Fraction Polynomial R
eval(f, v, g)returnsfwithvreplaced byg.
- mainVariable: Fraction Polynomial R -> Union(Symbol, failed)
mainVariable(f)returns the highest variable appearing in the numerator or the denominator off, “failed” iffhas no variables.
- multivariate: (Fraction SparseUnivariatePolynomial Fraction Polynomial R, Symbol) -> Fraction Polynomial R
multivariate(f, v)applies both the numerator and denominator offtov.
- univariate: (Fraction Polynomial R, Symbol) -> Fraction SparseUnivariatePolynomial Fraction Polynomial R
univariate(f, v)returnsfviewed as a univariate rational function inv.
- variables: Fraction Polynomial R -> List Symbol
variables(f)returns the list of variables appearing in the numerator or the denominator off.