The Octave Wiki ("ScaryOctave" until 2006/04/23) is dedicated to [GNU Octave], a [Matlab]-like numerical programming language. On this site, you will find user-contributed advice, examples, tips and tricks as well as links to code that is too specialized or premature to be integrated in [Octave-Forge] or [Octave] itself. Enjoy!
Feel free to add new and rework existing stuff - you may need a password for this, but we will give you one. Just ask for one on octave-dev at lists dot sourceforge dot net. See the HowTo for more info on editing.
New and noteworthy
5 items, add to top, remove from bottom (can send to NewAndNoteworthyArchive)- The full archive of [Octave's mailing lists] is now available in an [easy-to-navigate web interface] thanks to the [nabble] folks. (added 2007-03-04)
- ObjectGraphics -- A RFC for how graphics objects should be constructed.
- MatlabOctaveCompatibility -- When Matlab won't run Octave code (new additions 2006-02-22).
- [Octave Translation Project]
- [Slides] for Stefan's Octave talk.
- An [Octave interface to the G2 package], which allows access to multiple target graphic devices (PNG, JPEG, PS, EPS, X11 etc.). Also see the [G2 project page].
Presentation
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.
Start your Octave trip
- CategoryCode -- (Links to) octave code for various tasks (include toolboxes, links, ...)
- CategoryManual -- ... various topics... a wikified (supplement to the official) GNU Octave Manual..
- CategoryInstall -- how to build and install Octave
- CategoryUserInterface -- bells and whistles
- CategoryExternal -- Interfacing with other languages
- RequestForComments -- Collaborative design documents
- TipsTricks -- Tips and tricks concerning octave programming
- MostWanted -- Most wanted/needed features currently missing
- NewbieSyntax -- Get oriented using Octave if you're used to another system.
- CategoryLinks
- OctaveIRC -- Octave and Math channels where we hang out.
- CategoryFAQ
- CategoryScriptArchive -- Scripts classified by topic
- MatlabOctaveCompatibility -- When Matlab won't run Octave code.
Wiki stuff
- WikiHistory
- WikiDiscussion -- Server Related stuff...
- SandBox -- for new users to practice editing (see HowTo)
- UserName -- users
- HowTo -- Instructions on the user of the wiki, including how to get rid of defacements
- BannedHosts
Maintenance
- [All Pages] including page count
- [Wanted Pages]
- [FIXME tags]
- [External Links]
- [Remove edit lock after a crash]
- [Start maintenance job] [Verify]
Languages
- [Wiki de Octave en Español] (Última Actualización 12/01/2010)
- [Octave Wiki in Russian]