Next: Octave Features, Previous: How can I cite Octave?, Up: Top

## 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 graphics toolkit

  An experimental OpenGL graphics toolkit 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.