Octave
Summary
GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave’s own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.
Authors
John W. Eaton
Links
Status
   incomplete information or not officially approved by the authors
                Aims and scope
Mathematical Classification
Keywords
- arithmetic operators
 - audio processing
 - basic statistical functions
 - bit manipulati
 - block diagram manipulations
 - cell arrays
 - color conversion
 - complex arithmetic
 - control theory
 - coordinate transforms
 - cubic interpolation
 - descriptive statistics
 - differential-algebraic equations
 - financial functions
 - finiet impulse response system interface
 - floating point arithmetic
 - geometry
 - graphics
 - Hadamard matrices
 - Hankel matrices
 - hashing functions
 - Hilbert matrices
 - image processing
 - integrating differential-algebraic equations
 - integrating differential equations
 - integrating ordinary differential equations
 - integrating ordinary functions
 - integration
 - interpolation
 - linear algebra
 - linear interpolation
 - linear least squares
 - linear problems
 - linear programming
 - matrices
 - matrix
 - matrix factorization
 - matrix manipulation
 - nonlinear equations
 - nonlinear problems
 - nonlinear programming
 - numerical computations
 - numerical experiments
 - numerical integration
 - numerical linear algebra problems
 - numeric objects
 - optimization
 - ordinary differential equations
 - orthogonal collocation
 - Pascal matrices
 - plotting
 - polynomial manipulations
 - quadratic programming
 - quaternions
 - random number generation
 - roots of nonlinear equations
 - Rosser matrices
 - set operations
 - sets
 - signal processing
 - solving linear equations
 - sparse functions
 - sparse matrices
 - special functions
 - spline interpolation
 - statistical plots
 - statistical tests
 - statistics
 - system construction
 - Toeplitz matrices
 - trigonometry
 - Vandermonde matrices
 - Wilkinson matrices