O-Matrix is a
matrix
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** ''The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchis ...
programming language for
mathematics
Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
,
engineering,
science, and financial analysis, marketed by Harmonic Software. The language is designed for use in
high-performance computing.
O-Matrix provides an
integrated development environment and a matrix-based
scripting language. The environment includes mathematical, statistical, engineering and visualization functions. The set of analysis functions is designed for development of complex, computationally intensive scientific, mathematical and engineering applications.
The integrated environment provides a mode that is largely compatible with version 4 of the
MATLAB language in the commercial product from
MathWorks. Certain features of MATLAB, such as non-numeric
data type
In computer science and computer programming, a data type (or simply type) is a set of possible values and a set of allowed operations on it. A data type tells the compiler or interpreter how the programmer intends to use the data. Most progra ...
s (structures, cell arrays and objects),
error handling with try/catch, and
nested and
anonymous function
In computer programming, an anonymous function (function literal, lambda abstraction, lambda function, lambda expression or block) is a function definition that is not bound to an identifier. Anonymous functions are often arguments being passed to ...
s, are missing in O-Matrix.
The O-Matrix environment includes a
virtual machine of the O-Matrix language to enable re-distribution of applications.
External links
*
Array programming languages
Numerical programming languages
{{compu-lang-stub