FreeMat environment for engineering, MATLAB, IDL and Mathworks alternative

FreeMat is a free environment for engineering, scientific prototyping and data processing. It is similar to commercial systems such as MATLAB from Mathworks, and IDL from Research Systems, but is Open Source.

Freemat provides visualization, image manipulation, and plotting as well as parallel programming.

In addition to supporting many MATLAB functions and some IDL functionality, FreeMat features a codeless interface to external C, C++, and Fortran code, further parallel distributed algorithm development (via MPI), and has plotting and 3D visualization capabilities. An advantage of Freemat is the convenient mechanism of loading shared libraries written in other languages.