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


 Exponents and Logarithms

 Complex Numbers

 Discrete Math


 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


 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


 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