Variables can be defined as constant to ensure that values that are not to be altered are not changed. In addition to the numerous functions provided with O-Matrix, users can define their own functions. Recursion, functions with variable numbers of arguments, and passing functions as arguments are supported. Variables defined within functions may be differentiated from variables defined globally in the work space to allow for more flexible function definitions. Individual elements, rows, columns, and submatrices can be accessed.
Individual matrices can have an unlimited number of rows and columns.
O-Matrix compiles your code to provide maximum efficiency. Execution takes advantage of all available RAM installed on your machine and makes efficient use of Windows virtual memory. An integrated profiler is provided to analyze performance of user-written programs. Once linked, your functions are called like any other functions in O-Matrix. GUI Tools O-Matrix contains a complete set of functions for creating custom interfaces for your applications.