GNU Octave
![]() | |
![]() GNU Octave 4.3.0+ running on Linux | |
Developer(s) | John W. Eaton and many others[1] |
---|---|
Ineetial release | 1988 |
Stable release | 5.2.0
/ 3 Februar 2020 |
Repository | ![]() |
Written in | C, C++, Fortran[2] |
Operatin seestem | Windows, macOS, Linux, BSD |
Teep | Numerical analysis |
License | GNU GPLv3 |
Website | gnu |
GNU Octave is an open soorce programmin leid for numerical analysis (especially numerical linear algebra)[3][4][5]. It is maistly compatible wi MATLAB bi MathWorks.
Usage
GNU Octave wis oreeginally made for numerical analysis. But the day, it is an aw usit for the followin purposes (the purposes mey increase in the future):
- Interval arithmetic [6][7]
- Numerical methods for ordinary differential equations[8]
- Numerical methods for pairtial differential equations[9][10][11][12]
- Scienteefic eddication[13]
Development
Time | Action |
---|---|
1988/1989 | 1st discussions (Beuk an Saftware) |
Februar 1992 | Begin o Development |
Januar 1993 | News in Wab (Version 0.60) |
Februar 1994 | 1st Publication (Version 1.0.0 tae 1.1.1)[14] |
December 1996 | 2nt Publication (Version 2.0.x) wi Windows Port (Cygwin)[15] |
Mairch 1998 | Version 2.1 |
November 2004 | Version 2.9 (DEV Version o 3.0)[16] |
December 2007 | Publication o Version 3.0 (Milestone)[17] |
Juin 2009 | Publication o Version 3.2 (Milestone)[18] |
8 Februar 2011 | Version 3.4.0 (Milestone)[19] |
22 Februar 2012 | Publication o Octave 3.6.1 (Milestone)[20][21] |
31 December 2013 | Publication o Octave 3.8.0 (experimental GUI)[22][23][24] |
29 May 2015 | Version 4.0.0 (stable GUI an new syntax)[25][26][27][28] |
14 November 2016 | Version 4.2.0 (gnuplot 4.4+)[29][30][31][32] |
30 Apryle 2018 | Version 4.4.0 (new Goal for GUI QT Toolkit, FLTK deprecatin in future)[33][34][35] |
1 Mairch 2019 | Publication o Octave 5.1.0 (QT5 preferrit)[36] |
References
- ↑ Rik (10 Juin 2015). "contributors.in". Retrieved 14 Juin 2015.
- ↑ "Building - Octave". wiki.octave.org (in Inglis). GNU. Retrieved 1 Mey 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.
- ↑ 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.
- ↑ 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.
- ↑ 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
- ↑ "Archived copy". Archived frae the original on 19 November 2016. Retrieved 31 Julie 2020.CS1 maint: archived copy as title (link)
- ↑ 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
External links
Media relatit tae GNU Octave at Wikimedia Commons