GNU Octave is a scientific application that uses a Matlab like interpreted high level language for numerical computations and simulations. It offers functions to solve linear and nonlinear problems, can plot the results as graphics and offers capabilitis for data manipulation and visualisation.