Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GNU Octave
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Numerical analysis programming language}} {{Other uses|Octave (disambiguation)}} {{Infobox software | name = GNU Octave | logo = [[File:Gnu-octave-logo.svg|100px]] | screenshot = GNUOctave430.png | caption = GNU Octave 4.3.0+ running on [[Linux]] | developer = John W. Eaton and many others<ref>{{cite web|title=contributors.in|author=Rik|url=http://hg.savannah.gnu.org/hgweb/octave/file/tip/doc/interpreter/contributors.in|access-date=14 June 2015|date=10 June 2015}}</ref> | released = {{Start date and age|4 January 1993}} (first alpha release)<br/>{{Start date and age|17 February 1994}} (version 1.0)<ref name="kilikilikili">{{cite web| url = https://www.gnu.org/software/octave/about| title = "Full-time development began in the Spring of 1992. The first alpha release was January 4, 1993, and version 1.0 was released February 17, 1994."}}</ref> | latest release version = {{wikidata|property|preferred|references|edit|Q223679|P348|P548=Q2804309}} | latest release date = {{start date and age|{{wikidata|qualifier|P548=Q2804309|P348|P577}}}} | latest preview version = {{wikidata|property|preferred|references|edit|Q223679|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q223679|P348|P548=Q51930650|P577}} | programming language = [[C++]] (main), Octave itself (scripts), [[C (programming language)|C]] (wrapper code), [[Fortran]] (linear algebra wrapper code)<ref name="octave_building">{{cite web|title=Building - Octave|url=https://wiki.octave.org/Building|website=wiki.octave.org|publisher=GNU|access-date=1 May 2018|language=en}}</ref> | operating system = [[Windows]], [[macOS]], [[Linux]], [[Berkeley Software Distribution|BSD]] | platform = <!--List them all--> | language count = 18 | language footnote = <ref>{{Cite web|url=https://hg.savannah.gnu.org/hgweb/octave/file/4730becad0b1/libgui/languages|title=Basque, Belarusian, Catalan, Chinese, Dutch, English, French, German, Hungarian, Italian, Japanese, Latvian, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, Turkish, Ukrainian|website=hg.savannah.gnu.org}}</ref> | genre = [[List of numerical-analysis software|Scientific computing]] | license = 2007: [[GNU General Public License|GPL-3.0-or-later]]{{efn|GPL-3.0-or-later since 2007-10-12.}}<br />1992: [[GNU General Public License|GPL-2.0-or-later]]{{efn|GPL-2.0-or-later from 1992-02-19 until 2007-10-11.}} | website = {{URL|https://octave.org/}} }} '''GNU Octave''' is a [[scientific programming language]] for [[scientific computing]] and [[numerical computation]]. Octave helps in 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 processing|batch-oriented]] language. As part of the [[GNU Project]], it is [[free software]] under the terms of the [[GNU General Public License]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)