GNU Octave
Jump to navigation
Jump to search
![]() | |
![]() GNU Octave 4.3.0+ running on Linux | |
Developer(s) | John W. Eaton and many others[1] |
---|---|
Initial release | 1988 |
Stable release | 5.2.0
/ 3 February 2020 |
Repository | ![]() |
Written in | C, C++, Fortran[2] |
Operating system | Windows, macOS, Linux, BSD |
Available in | Many languages including English languages |
Type | Numerical analysis |
License | GNU GPLv3 |
Website | gnu |
GNU Octave is an open source programming language for numerical analysis (especially numerical linear algebra).[3][4][5] This language is mostly compatible with MATLAB.[6]
Usage[change | change source]
GNU Octave was originally made for numerical analysis. But today, it is also used for the following purposes (the purposes may increase in the future):
- Interval arithmetic [7][8]
- Life science[9]
- Numerical methods for ordinary differential equations[10]
- Numerical methods for partial differential equations[11][12][13][14]
- Scientific education[15]
- Technical simulation[16]
Development history[change | change source]
Time | Action |
---|---|
1988/1989 | 1st discussions (Book and Software) |
February 1992 | Begin of Development |
January 1993 | News in Web (Version 0.60) |
February 1994 | 1st Publication (Version 1.0.0 to 1.1.1)[17] |
December 1996 | 2nd Publication (Version 2.0.x) with Windows Port (Cygwin)[18] |
March 1998 | Version 2.1 |
November 2004 | Version 2.9 (DEV Version of 3.0)[19] |
December 2007 | Publication of Version 3.0 (Milestone)[20] |
June 2009 | Publication of Version 3.2 (Milestone)[21] |
8 February 2011 | Version 3.4.0 (Milestone)[22] |
22 February 2012 | Publication of Octave 3.6.1 (Milestone)[23][24] |
31 December 2013 | Publication of Octave 3.8.0 (experimental GUI)[25][26][27] |
29 May 2015 | Version 4.0.0 (stable GUI and new Syntax for OOP)[28][29][30][31] |
14 November 2016 | Version 4.2.0 (gnuplot 4.4+)[32][33][34][35] |
30 April 2018 | Version 4.4.0 (new Goal for GUI QT Toolkit, FLTK deprecating in future)[36][37][38] |
1 March 2019 | Publication of Octave 5.1.0 (QT5 preferred)[39] |
References and notes[change | change source]
- ↑ Rik (10 June 2015). "contributors.in". Retrieved 14 June 2015.
- ↑ "Building - Octave". wiki.octave.org. GNU. Retrieved 1 May 2018.
- ↑ 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.
- ↑ Eaton, J. W. (2012). GNU Octave and reproducible research. Journal of Process Control, 22(8), 1433-1438.
- ↑ Eaton, J. W. (2001, March). Octave: Past, present and future. In Proceedings of the 2nd International Workshop on Distributed Statistical Computing.
- ↑ This means that everything available at MATLAB is mostly available in GNU Octave.
- ↑ Heimlich, O. (2016, June). Interval arithmetic in GNU Octave. In SWIM 2016: Summer Workshop on Interval Methods.
- ↑ S.M. Rump: INTLAB - INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77-104. Kluwer Academic Publishers, Dordrecht, 1999.
- ↑ Prinz, H. (2011). Numerical Methods for the Life Scientist: Binding and Enzyme Kinetics Calculated with GNU Octave and MATLAB. Springer Science & Business Media.
- ↑ Wouwer, A. V., Saucez, P., & Vilas, C. (2014). Simulation of Ode/Pde Models with MATLAB®, OCTAVE and Scilab: Scientific and Engineering Applications. Springer.
- ↑ Frank, F., Reuter, B., Aizinger, V., & Knabner, P. (2015). FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part I: Diffusion operator. Computers & Mathematics with Applications, 70(1), 11-46.
- ↑ Reuter, B., Aizinger, V., Wieland, M., Frank, F., & Knabner, P. (2016). FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method, Part II: Advection operator and slope limiting. Computers & Mathematics with Applications, 72(7), 1896-1925.
- ↑ Jaust, A., Reuter, B., Aizinger, V., Schütz, J., & Knabner, P. (2018). FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. Part III: Hybridized discontinuous Galerkin (HDG) formulation. Computers & Mathematics with Applications, 75(12), 4505-4533.
- ↑ Reuter, B., Rupp, A., Aizinger, V., Frank, F., & Knabner, P. (2018). FESTUNG: A MATLAB/GNU Octave toolbox for the discontinuous Galerkin method. Part IV: Generic problem framework and model-coupling interface. arXiv preprint arXiv:1806.03908.
- ↑ Sharma, N., & Gobbert, M. K. (2010). A comparative evaluation of Matlab, Octave, FreeMat, and Scilab for research and teaching. UMBC Faculty Collection.
- ↑ Lie, K. A. (2019). An introduction to reservoir simulation using MATLAB/GNU Octave: User guide for the MATLAB Reservoir Simulation Toolbox (MRST). Cambridge University Press.
- ↑ https://www.gnu.org/software/octave/NEWS-1.html
- ↑ https://www.gnu.org/software/octave/NEWS-2.html
- ↑ https://www.gnu.org/software/octave/news/2012/12/31/news-archive.html
- ↑ https://www.gnu.org/software/octave/NEWS-3.html
- ↑ https://www.gnu.org/software/octave/NEWS-3.2.html
- ↑ https://www.gnu.org/software/octave/NEWS-3.4.html
- ↑ https://www.gnu.org/software/octave/NEWS-3.6.html
- ↑ https://www.gnu.org/software/octave/news/release/2013/02/21/octave-3.6.4-released.html
- ↑ https://www.gnu.org/software/octave/NEWS-3.8.html
- ↑ https://www.gnu.org/software/octave/news/release/2013/12/31/octave-3.8.0-released.html
- ↑ https://www.gnu.org/software/octave/news/release/2014/03/04/octave-3.8.1-released.html
- ↑ https://www.gnu.org/software/octave/NEWS-4.0.html
- ↑ https://www.gnu.org/software/octave/news/release/2015/05/29/octave-4.0.0-released.html
- ↑ https://www.gnu.org/software/octave/news/release/2016/03/23/octave-4.0.1-released.html
- ↑ https://www.gnu.org/software/octave/news/release/2016/07/02/octave-4.0.3-released.html
- ↑ https://www.gnu.org/software/octave/news/2016/11/14/octave-4.2.0-released.html
- ↑ https://www.gnu.org/software/octave/NEWS-4.2.html
- ↑ https://www.gnu.org/software/octave/news/release/2017/02/24/octave-4.2.1-released.html
- ↑ https://www.gnu.org/software/octave/news/release/2018/03/13/octave-4.2.2-released.html
- ↑ https://www.gnu.org/software/octave/NEWS-4.4.html
- ↑ https://www.gnu.org/software/octave/news/release/2018/04/30/octave-4.4.0-released.html
- ↑ https://www.gnu.org/software/octave/news/release/2018/08/09/octave-4.4.1-released.html
- ↑ https://www.gnu.org/software/octave/NEWS-5.1.html
Other websites[change | change source]
Media related to GNU Octave at Wikimedia Commons
![]() |
The English Wikibooks has more information on: |