Symbolic and numerical mathematics
Geometry, vectors, tensors, kinematics, ...
Solvers, matrices, complex numbers, ODEs, ...
Autogenerates MATLAB®, C, Fortran, ...
  • Automatically simplifies scalars, matrices, vectors, ...
  • Symbolic differentiation (partial and ordinary derivatives).
  • Solves sets of linear and nonlinear differential equations (ODEs).
  • Solves linear algebraic equations (symbolic and numeric matrix algebra).
  • Solves sets of nonlinear algebraic equations.
  • Evaluates expressions with real and complex numbers and/or symbolic expressions.
  • Recursively evaluates scalar, vector, and matrix expressions (symbolically or numerically).
  • Extensive unit conversions with updated NIST conversion factors .
  • Factors a linear or quadratic expressions or expands parentheses.
  • ImaginaryNumber names sqrt(-1) for reporting results of complex calculations.
  • Finds roots of polynomials (real and complex solutions) -- e.g., quadratic equations.
  • Performs multi-variable Taylor series expansions.
  • Automatically introduces new symbols for highly-efficient calculations.
  • Code generation: MATLAB®, C, Fortran, ...
  • Large library of standard built-in functions (or create your own external functions).
abs
exp
log
log10
Factorial
Squared
Spline
cos
sin
tan
cosh
sinh
tanh
acos
asin
acos
atan
atan2
ceil
floor
int
round
sign
min
max
cosDegrees
sinDegrees
tanDegrees
acosDegrees
asinDegrees
atanDegrees
...
Matrices, linear algebra, and eigenanalysis
  • Adds, multiplies, and inverts matrices; computes determinants, eigenvalues, and eigenvectors.
  • Extracts elements, rows, columns, and ranges of rows and columns from matrices.
  • Creates matrix representations of vectors and dyadics, and vice-versa.
  • Use matrices to solve linear and nonlinear sets of algebraic equations.
  • Use matrices to solve sets of differential equations (linear/nonlinear).
  • Create and use your own external matrix commands or use built-in commands, e.g.,
GetColumns
GetDeterminant
GetDiagonalMatrix
GetEigen
GetElement
GetIdentityMatrix
GetInverse
GetRows
GetSVD
GetTrace
GetTranspose
GetZeroMatrix
Matrix
Convolve
...
Built-in vectors, geometry, physics, code-generation, ...
MotionGenesis Advanced symbolic computation
MotionGenesis Kane is a MATLAB connections partner.