OCTAVE
GNU Octave is a highlevel language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab.
Octave is an open source with great tools. The commands are identical to those of MatLab.
Application: GNU Octave
Official Site: http://www.gnu.org/software/octave/
Download Site:
Link.
For convenience OctaveForge supplies prebuilt installers for Octave:
 Windows installer (Octave and OctaveForge).
 Octave.app for Mac OS X is a ready to run binary version of GNU Octave. It runs on most of Apple's Mac OS X computers and comes with all the free libraries that are needed. The application can also be expanded by downloading and installing further packages as described before.
Documentation: there are several good tutorials out there:
In Octave Wiki, you will find usercontributed advice, examples, tips and tricks as well as links to code that is too specialized or premature to be integrated in Octave.
