01.19
12

GNU Octave 3.6.0

by admin ·

Octave – a high-level language for numerical computations similar to Matlab.

In the new version the following changes:

  • To build the library now requires PCRE.
  • ARPACK, previously included in the source code for Octave, was removed from the delivery. Now ARPACK must be put separately to work functions such as eigs and svds.
  • Many binary operators (.*,. ^, +, -, …) Can now perform automatic distribution (broadcasting) for array operations. For example, the scaled columns with elemenov vector by using the expression:
      rv .* M


    More on this can be found in `info octave broadcasting`.

  • In Octave added profiler written in GSoC. You can use it with the functions profile, profshow and profexplore.
  • Functions have been reworked in charge of statistical distributions. For them, a 75% reduction in memory consumption, and improved compatibility with MatLab.
  • Functions strread, textscan and textread completely rewritten and is now almost completely in line with those functions in MatLab.
  • All string functions. M-files have been changed in the direction of improved performance or compatibility with Matlab’om. For some cases has been demonstrated performance gains of 15-30 times.
  • The functions working with Qhull (convhull, delaunay, voronoi) has also been rewritten for better compatibility with Matlab.
  • Updated and enhanced features for working with date and time.
  • For greater compatibility with Matlab’om in Octave added features to work with the settings: addpref, getpref, ispref, rmpref, setpref.
  • Also, for compatibility with the experimental Matlab’om added gui-functions. For example using the uigetfile you can call the graphical dialog for file selection.
  • Octave began to recognize parfor (parallel loop for) as the correct keyword. Although in practice parfor works the same way as normal for.
  • Traditionally, a new portion of the function is declared obsolete, and some of the previously announced obsolete – removed.

Full list of changes
Additional packages

Tags: , , ,

Leave a Reply