Scientific Programming Language
The Octave syntax is largely compatible with Matlab. The Octave interpreter can be run in GUI mode, as a console, or invoked as part of a shell script. More Octave examples can be found in the Octave wiki.
Solve systems of equations with linear algebra operations on vectors and matrices.
Visualize data with high-level plot commands in 2D and 3D.
GNU Octave can be extended by packages, similar to Matlab’s toolboxes. Find packages at:
Octave is free software licensed under the GNU General Public License (GPL). Assuming you have Mercurial installed on your machine you may obtain the latest development version of Octave sources with the following command:
hg clone https://www.octave.org/hg/octave
Get involved in Octave development.