[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4. What's new in version series 3.0.N and 3.1.N of Octave
The 3.0.N series has enough new features to justify a major version number change. The 3.0.N series brings
- integer types
- fixed point arithmetic
- sparse matrices
- Linear programming code based on GLPK
- 64-bit compilation support
- gzipped files and stream and consequently support of matlab v7 files
- better support for both msvc and mingw
- a fully compatible MEX interface
- many many other minor features and compatibility changes
Here are some features that have been around since 2.1.N
- NDarrays
- cells
The 3.1.N series is the current development release and will become a 3.2.N release in the future. This series brings the new features
- OpenGL backend
An experimental OpenGL graphics backend to replace the gnuplot
- Object Orient Programming
- Block comments
- imwrite and imread
The functions are 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.
- Single precision type
- Improved array indexing The underlying code used for indexing of arrays has been completely rewritten and so the indexing of arrays is now significantly faster.