<< Sub SYMSCI Toolbox Sym >>

SYMSCI Toolbox >> SYMSCI Toolbox > Subs

Subs

(:) symbolic substitution operator

Calling Sequence

s: Subs( e, r, b )
s: (e : r : b)

Arguments

e

symbolic scalar expression

r

symbolic scalar expression

b

symbolic scalar expression

s

symbolic scalar expression

Description

Replaces in expression e a subexpression r by another subexpression b and returns the modified expression s.

Examples

// create some expressions
e = %(Sym("x*y*z"))
x = %(Sym("x"));
y = %(Sym("y"));
z = %(Sym("z"));

// first replace y by x and assign the modified expression to e
// note: the first ":" is the assign operator
e: (e:y:x);

// then replace z by x
e: (e:z:x);

// final result?
e

// clean up
reset();
clear e x y z;

See Also

Authors

Bibliography

SymEngine: C++ library for fast symbolic manipulation.


Report an issue
<< Sub SYMSCI Toolbox Sym >>