Symbolic Toolbox for Scilab: List of functions
Links to help files
These help files are expected to give an idea of the
potentialities of the toolbox. Some of them contain an
illustrative example but more detailed examples are available on
the tutorial pages.
Lists of the Scilab LFRT functions ordered by topics
Function links refer to the tutorial pages.
| Symbolic object generation |
| sym | Generation of sym-objects and conversions |
| syms | Generation of 1-by-1 real sym-objects |
| syml | Generation of syml-objects (Maxima symbolic lists) |
| symtype | Returns symbolic type (odd, even,... real, complex) |
| findsym | Retrieves symbolic atoms from an expression |
| Elementary functions |
| conj | Conjugate-transpose |
| real | Real part |
| imag | Imaginary part |
| abs | Modulus |
| log | Natural logarithm |
| exp | Exponential |
| sqrt | Square root |
| Polynomial / rational functions |
| factor | Factorization |
| expand | Expansion |
| simple | Some kind of simplification |
| horner | Horner form of a polynomial |
| numden | Numerator and denominator |
| coeffs | Coefficients of a polynomial |
| degrees | Partial degrees of a polynomial |
| gcd | Greatest common divisor |
| lcm | Least common multiple |
| Matrix manipulations |
| size | Size |
| det | Determinant |
| inv | Matrix inverse |
| diag | Extracts diagonal or creates diagonal matrix |
| eig | Computes eigenvalues/eigenvectors |
| trace | Computes the trace |
| null | Null space |
| rank | Rank |
| colspace | Column span |
| rref | Row echelon form of a matrix |
| triu | Upper triangular form |
| tril | Lower triangular form |
| Evaluation and substitution |
| eval | Evaluation considering values in workspace |
| subs | Substitutions |
| dbl | Numerical floating point evaluation |
| float | Symbolic floating point evaluation |
| bfloat | High precision symbolic floating point evaluation |
| General |
| hlp | Help for Scilab functions |
| typ | Types function files in a command window |
| symbolic | List of functions of the toolbox |
| latex | Symbolic expression in LaTeX forma (amsmath) |
| fortran | Symbolic expression in Fortran format |
| Access to Maxima kernel |
| mhlp | Displays Maxima help in Scilab |
| minfo | Displays Maxima version and paths |
| maxima | Invokes a Maxima function and retrieves result in Scilab |
| mexec | Executes a Maxima command only in Maxima workspace |
| mclear | Clears declarations in Maxima workspace |
| Communication Scilab / Maxima |
| killserver | Must be invoked before shuting down Scilab |
| restartserver | Reinitialize Maxima workspace and server |
| str2max2sym | Function which controls communication Scilab / Maxima |
| findpid | Finds task PIDs (Unix) |
Standard operations:
The functions which overload standard operations (+,-,*,/,^), concatenation, extraction
and insertion, are not reported here.
Trigonometric functions:
cos,
acos,
cosh,
acosh,
sin,
asin,
sinh,
asinh,
tan,
atan,
tanh,
atanh,
cotg,
coth.
Missing functions: pretty (waiting for improved version of Maxima),
poly2sym,
sym2poly,
dsolve,
solve,
mfun (?).
Functions to be modified or rewritten:
exp/max2scistr (consider Maxima expressions like %e^-(...)),
sym (conversion to rational numbers),
simple (misleading name),
eig and inv (find a better Maxima
implementation).
List to be completed.
|