Symbolic algebra

Calculus

Return the Nth derivative of A with respect to X.

Conversion

Convert a vpa, string, ex type to a string.

Expression manipulation

collect the terms in A as a univariate polynomial in X
Expand an expression
Find symbols in expression F and return them comma-separated in string VARS.
Returns the symbols in symbolic expression F in a list.
leading coefficient
Return the numerator and denominator of symbolic expression F.
Substitute variables in an expression.

Extended precision arithmetic

Change the precision for the vpa type
Convert a vpa, string, ex or string type to a double.
Creates a variable precision arithmetic variable from S.

Number theory

pseudo-remainder
Return true if the variable precision number is probably prime, with error 1 in 2^100.
quotient
remainder

Plot

Plot a symbolic function f(x) over range.

Polynomials

Obtain the Nth coefficient of the variable X in A.
degree
low degree
Creates a symbolic polynomial expression P with coefficients C.
Returns a list of terms that are summed in expression F.
Returns the coefficients of the symbolic polynomial expression P as a vector.
trailing coeffiecient

Properties

Return true if an object is a symbolic expression.
Return true if an object is a symbolic matrix.
Return true if an object is of type sym false otherwise.
Return true if an object is of type vpa, false otherwise.
Returns information regarding the nature of symbolic expression EQN in a structure.

Solving Equations

Solve a set of symbolic equations using fsolve().
Apply the GiNaC lsolve() method to the given linear system of equations and variables.

Special Functions

absolute value
inverse cosine
inverse hyperbolic cosine
inverse sine
inverse hyperbolic sine
inverse tangent
inverse hyperbolic tangent
cosine
hyperbolic cosine
exponential
Collect the terms in A as a univariate polynomial in X
logarithm
sine
hyperbolic sine
square root
tangent
hyperbolic tangent

Symbols

Creates a variable precision arithmetic variable from S.
Pi evaluated to the current value of Digits
Create an object of type symbol
Initialize symbolic manipulation