STIMATH - A Mathematics and Expression Evaluation Tool

STIMATH is a high-level tool for mathematics, linear algebra, plotting and expression evaluation that can be used from any programming environment or even from a command line interface. It is an executable that takes a single argument, the name of a text file containing a series of MATLAB™ style expressions with virtually the full range of MATLAB™ expressions being supported. The output from processing the expressions can be written to files or used to generate plots.

**STIMATH can be used from any programming environment such as Visual Studio; VB.NET, Visual C++, Visual C#, FORTRAN... or even from the command line.**

**Key Features**

Mathematical functions for linear algebra, statistics, Fourier analysis, filtering, optimization, numerical

integration and solving differential equations and boundary value problems

Matrix-based notation

Extensive graphics for visualizing data and tools for creating custom plots

Variables of any data type can be dynamically defined and used in expressions

**Categories of Functions and Commands**

Elementary Math

Trigonometry

Exponents and Logarithms

Complex Numbers

Discrete Math

Polynomials

Special Functions such as Bessel, Error, Gamma and many more

Cartesian Coordinate System Conversion

Constants and Test Matrices

Matrix Operations such as dot, cross and transpose

Linear Equations

Matrix Decomposition

Eigenvalues and Singular Values

Matrix Functions and Analysis

Descriptive Statistics

Random Number Generation

1D and Multidimensional Interpolation

Optimization

Numerical Integration and Ordinary Differential Equations

Boundary Value Problems

Delay Differential Equations

Partial Differential Equations

Numerical Integration and Differentiation

Fourier Analysis and Filtering

Sparse Matrix Creation and Manipulation Including Graphing and Tree Algorithms

Computational Geometry

2-D and 3-D Plots

Volume Visualization

Array Creation and Concatenation

Indexing

Sorting and Reshaping Arrays

Arithmetic Operators

Relational Operators

Logical Operators

Set Operators

String Creation, Concatenation and Parsing

Time Series

Data Type Conversion and Identification

Functions for Processing Dates and Time

Data Import and Export