Octave is a free computer program for performing numerical computations which is mostly compatible with MATLAB. It is part of the GNU Project.