API Documentation

SymEngine

LinearAlgebra.luMethod

LU decomposition for CDenseMatrix, dense matrices of symbolic values

Also: lufact(a, val{:false}) for non-pivoting lu factorization

source
SymEngine.subsMethod
subs

Substitute values into a symbolic expression.

Examples

@vars x y
ex = x^2 + y^2
subs(ex, x, 1) # 1 + y^2
subs(ex, (x, 1)) # 1 + y^2
subs(ex, (x, 1), (y,x)) # 1 + x^2, values are substituted left to right.
subs(ex, x=>1)  # alternate to subs(x, (x,1))
subs(ex, x=>1, y=>1) # ditto
source
SymEngine.symbolsMethod

symbols(::Symbol) construct symbolic value

Examples:

a = symbols(:a)
x = symbols("x")
x,y = symbols("x y")
x,y,z = symbols("x,y,z")
source
SymEngine.@varsMacro
@vars x y[1:5] z()

Macro to define 1 or more variables or symbolic function

Example

@vars x y z
@vars x[1:4]
@vars u(), x
source

Index