FAQ: Difference between revisions

Jump to navigation Jump to search
2,761 bytes removed ,  12 May 2020
→‎What's new in Octave?: Reduce section drastically. Removed detailed outline about 3.x releases (as now outdated, little information for today). NEWS files references now in Release History.
m (Make punctuations left aligned.)
(→‎What's new in Octave?: Reduce section drastically. Removed detailed outline about 3.x releases (as now outdated, little information for today). NEWS files references now in Release History.)
Line 238: Line 238:
=What's new in Octave?=
=What's new in Octave?=


Each new Octave release introduces many new features.  A complete list of user visible changes can be seen by running <code>news</code> at the Octave prompt. The following changes are a distilled list of the major changes:
Each new Octave release introduces many new features.  A complete list of user visible changes can be seen by running <code>news</code> at the Octave prompt.


==What's new in the next version of Octave?==
* '''What's new in the next version of Octave?'''
 
** See the [https://hg.savannah.gnu.org/hgweb/octave/file/tip/NEWS NEWS file] on the development branch.
See the [http://hg.savannah.gnu.org/hgweb/octave/file/tip/NEWS NEWS file] on the development branch.
* '''What was new in Octave Version X.Y.Z?'''
 
** See [[Release History]].
==What's new in version series 4.0.X of Octave==
 
See the complete user-visible changes on the [https://www.gnu.org/software/octave/NEWS-4.0.html NEWS file].
 
* First official release of the GUI.
* Release of official windows binaries.
* Experimental support for [[classdef]].
* OpenGL graphics with Qt widgets.
* Several functions for reading, writing, and recording of audio.
 
==What's new in version series 3.8.X of Octave==
 
See the complete user-visible changes on the [https://www.gnu.org/software/octave/NEWS-3.8.html NEWS file].
 
* Experimental GUI interface.
* OpenGL graphics with fltk widgets.
* Support for nested functions.
* Support for java packages in Octave core.
* Reading and writing of image files vastly extended.
 
==What's new in version series 3.6.X of Octave==
 
See the complete user-visible changes on the [https://www.gnu.org/software/octave/NEWS-3.6.html NEWS file].
 
* Perl compatible regular expressions
* A profiler has been added.
* Broadcasting enabled for all built-in binary element-wise operators.
* Performance of all m-file string functions has been improved.
 
==What's new in version series 3.4.X of Octave==
 
See the complete user-visible changes on the [https://www.gnu.org/software/octave/NEWS-3.4.html NEWS file].
 
* Many improvements to native OpenGL plotting
* ARPACK now distributed with Octave
* Indexing optimizations
* FTP objects
* Function handles aware of overloaded functions
* bsxfun optimized for basic arithmetic functions
* Matlab-style ignoring of output arguments using {{Codeline|~}}
* Many optimizations of the accumarray function
* Sparse matrix indexing has been rewritten for speed
* The pkg command now accepts a -forge option to pull packages directly from Octave Forge
 
==What's new in version series 3.2.X of Octave==
 
See the complete user-visible changes on the [https://www.gnu.org/software/octave/NEWS-3.2.html NEWS file].
 
* Single precision type
* Experimental OpenGL graphics toolkit to replace gnuplot
* Object orient programming via @class named directories
* 64-bit compilation support
* gzipped files and stream and consequently support of Matlab v7 files
* a fully compatible MEX interface
* imwrite and imread (based on the GraphicsMagick library)
* Lazy transpose: Special treatment in the parser of things like "a' * b", where the transpose is never explicitly formed but a flag is rather passed to the underlying LAPACK code.
 
==Older releases==
 
For full details on older releases, see:
 
* [http://hg.savannah.gnu.org/hgweb/octave/file/83792dd9bcc1/etc/NEWS.1 NEWS.1] for the 1.X.Y series
* [http://hg.savannah.gnu.org/hgweb/octave/file/83792dd9bcc1/etc/NEWS.2 NEWS.2] for the 2.X.Y series
* [http://hg.savannah.gnu.org/hgweb/octave/file/83792dd9bcc1/etc/NEWS.3 NEWS.3] for the 3.X.Y series


=Packages and Octave Forge=
=Packages and Octave Forge=

Navigation menu