Home Wiki > Octave
Sign up | Login

Octave

tagline: From openSUSE

octave

Octave.png

A 3D plot of a two-dimensional sinc function of radius (sombrero).

Download for openSUSE:


Developer: John W. Eaton
License: GNU GPLv2
Web: http://www.octave.org/

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.

Contents

[edit] Features

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.

[edit] Plotting

Octave has two graphical backends:

  • Gnuplot
  • Native graphics - OpenGL backend witch uses FLTK graphics toolkit.

Native graphics is used by default. Backend can be set by command:

graphics_toolkit gnuplot

or

graphics_toolkit fltk

Default backend can be set for all users by editing general configuration file /etc/octave/octaverc or for current user ~/.octaverc.

[edit] See also

[edit] External Links