Back

GNU Octave

GNU Octave is a high-level interpreted programming language, primarily intended for numerical computations. It provides a command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is largely compatible with MATLAB. It is part of the GNU project and is free software under the terms of the GNU General Public License (GPL).


Octave supports various numerical computations and experiments, including solving numerical linear algebra problems, finding roots of nonlinear equations, integrating functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is extensible and customizable via user-defined functions written in Octave’s own language or in dynamically loaded modules written in other languages like C++ or C.


For more information:

  1. https://en.wikipedia.org/wiki/GNU_Octave
  2. https://octave.org
  3. https://docs.octave.org/v5.2.0/Defining-Functions.html
  4. https://www.math.utah.edu/docs/info/octave_7.html
  5. https://www.computerhope.com/jargon/o/octave.htm
  6. http://www.eletr.ufpr.br/edu/pds_/lab/interpreter/octave_12.html
Share: