FreeMat 4.0 Portable

FreeMat 4.0 Portable | 15.2 Mb

FreeMat is a willing environment for rapid engineering and scientific prototyping and data processing. It is resembling to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, limit is Open Source

Features:
N dimensional array manipulation (by default, N is limited to 6)
Support despite 8,16, 32, and 64 bit integer types (signed and unsigned), 32 and 64 bit floating point types, and 64 and 128 bit complex types.
Built in arithmetic for manipulation of all supported data types.
Support for solving in the direction of a line systems of equations via the divide operators.
Eigenvalue and singular precise signification decompositions
Full control structure support (including, for, while, break, continue, etc.)
2D plotting and picture. display
Heterogeneous array types (called “cell arrays” in MATLAB speak) to the full supported
Full support for dynamic structure arrays
Arbitrary size FFT advocate
Pass by reference support (an IDL feature)
Keyword support (an IDL aspect)
Codeless interface to external C/C++/FORTRAN code
Native sparse matrix maintain
Function pointers (eval and feval are fully supported)
Classes, operator overloading
3D Plotting and visualization by way of OpenGL
Handle based graphics

Home Page http://freemat.sourceforge.net/