GNU Octave

GNU Octave
Developer(s)John W. Eaton and many others[1]
Initial release4 January 1993; 32 years ago (4 January 1993) (first alpha release)
17 February, 1994; 31 years ago (17 February, 1994) (version 1.0)[2]
Stable release
9.4.0[3] / 6 February 2025; 42 days ago (6 February 2025)
Preview release
6.3.90a / 20 October 2021; 3 years ago (2021-10-20)[4]
Repository
Written inC++ (main), Octave itself (scripts), C (wrapper code), Fortran (linear algebra wrapper code)[5]
Operating systemWindows, macOS, Linux, BSD
Available in18 languages[6]
TypeScientific computing
License2007: GPL-3.0-or-later[a]
1992: GPL-2.0-or-later[b]
Websitegnu.org/software/octave/

GNU Octave is an open source programming language for numerical analysis (especially numerical linear algebra).[7][8][9] This language is mostly compatible with MATLAB.[10]

  1. Rik (10 June 2015). "contributors.in". Retrieved 14 June 2015.
  2. "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."
  3. "GNU Octave 9.4.0 Released". 7 February 2025. Retrieved 14 February 2025.
  4. "Index of /gnu/octave". alpha.gnu.org. Retrieved 2021-11-11.
  5. "Building - Octave". wiki.octave.org. GNU. Retrieved 1 May 2018.
  6. "Basque, Belarussian, Catalan, Chinese, Dutch, English, French, German, Hungarian, Italian, Japanese, Latvian, Portuguese (Brazil), Portuguese (Portugal), Russian, Spanish, Turkish, Ukrainian". hg.savannah.gnu.org.
  7. Hansen, J. S. (2011). GNU Octave: Beginner's Guide: Become a Proficient Octave User by Learning this High-level Scientific Numerical Tool from the Ground Up. Packt Publishing Ltd.
  8. Eaton, J. W. (2012). GNU Octave and reproducible research. Journal of Process Control, 22(8), 1433-1438.
  9. Eaton, J. W. (2001, March). Octave: Past, present and future. In Proceedings of the 2nd International Workshop on Distributed Statistical Computing.
  10. This means that everything available at MATLAB is mostly available in GNU Octave.


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne