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
   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
