GNU Octave is a high-level 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/
For convenience Octave-Forge supplies pre-built installers for Octave:
Documentation: there are several good tutorials out there:
In Octave Wiki, you will find user-contributed advice, examples, tips and tricks as well as links to code that is too specialized or premature to be integrated in Octave.
- Windows installer (Octave and Octave-Forge).
- 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.