GNU Octave  4.3.0+
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Source code documentation for GNU Octave

GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient interactive command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments. It may also be used as a batch-oriented language for data processing.

GNU Octave is free software. You may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

This is the developer documentation for Octave's own source code. It is intended to help for hacking Octave. It may also be useful for understanding the Octave API when writing your own .oct files.