Why Users are Choosing O-Matrix
O-Matrix can run MATLAB® scripts, (m-files) significantly faster than MATLAB and provides many features and capabilities not found in other high-level
interactive matrix languages. O-Matrix was designed from the ground up to provide the performance and flexibility of compiled languages while providing
the ease of use of interactive, interpreted environments.
O-Matrix runs your m-files significantly faster than MATLAB. O-Matrix was implemented using highly-optimized, hand-tuned C, FORTRAN, and Assembler functions.
O-Matrix supports two languages: mlmode, which is compatible with the Mathworks' Matlab4 product, and O-Matrix which provides many language
constructs and capabilities not available in the Matlab language.
O-Matrix supports multiple data types. Matrices may be character (byte), logical, integer, single-precision, double-precision, or complex double-precision
. Multiple data types increases the efficiency of how programs use memory, increase execution performance, and allow more control of numerical accuracy.
DLLs are more efficient than MEX files. O-Matrix can link user-defined C, C++, or FORTRAN functions using Windows DLLs which provides execution efficiency that is comparable to built-in functions.
Variables may be defined as constants which allows arguments to functions to be passed by value, and can prevent selected variables from being changed.
Functions can be passed as arguments to user-defined subroutines.
"goto" statements are supported for versatile program flow control.
Function M-files may contain more than one function, and the names of functions do not have to match the filename.
The GUI development functions in O-Matrix are simpler to use for the rapid development of user-interfaces.
MATLAB costs too much! O-Matrix is a fraction of the cost of most technical computing solutions and comes with professional, responsive technical support.
Back to O-Matrix Main Page.
|