GNU Octave Improves Graphics Backend
Thursday, 23 March 2023

GNU Octave 8.1 has been released with improvements including changes to the graphics backend, better compatibility with Matlab and a number of new and improved functions.

GNU Octave is popular as a free open source alternative to MATLAB. It provides capabilities for the numerical solution of linear and nonlinear problems, and has extensive graphics capabilities for data visualization and manipulation.

octave

The improvements to the new version start with the work on the functions, which has resulted in performance improvements of up to five times for some functions such as filter and functions that depend on filter. Other functions including perms and delaunayn are also faster, and factor now factorizes all 64-bit integers in roughly the same time. Previously, the product of two large primes took much longer to factorize than highly composite inputs.

Both the GUI and the graphics backend have been improved. The GUI now has a dark style and several new icons in toolbars for better visibility and higher contrast, and a new terminal widget has been added for the GUI.

The graphics backend has additional properties, and has moved to using svg as the default option for printing, though you can still use the more limited EPS-based tool chain.

A wide range of functions have been improved in terms of Matlab compatibility, so the inline functions now support all Matlab methods, and the default state for certain graphics properties has been made consistent with Matlab.

Mean now accepts vector dimensions and options to handle NaN values, and var and std now optionally output a second argument containing the mean or weighted mean.

Octave can be downloaded from the GNU Website.

octave

More Information

GNU Octave Website

Related Articles

GNU Octave Improves Matlab Compatibility

GNU Octave 5.1 Adds HiDPI Support

A Programmer's Guide To Octave

GNU Octave 4

GUI For GNU Octave 3.8

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Konrad Zuse Born On This Day In 1910
22/06/2025

Today marks the 115th anniversary of Konrad Zuse. Although his name may not be familiar in English-speaking circles, in Germany he is known as "der Vater des Computers". He does indeed have a strong c [ ... ]



Deno Not Giving Up Over JavaScript Trademark
01/07/2025

Deno has faced a setback in its attempt to get Oracle to relinquish the JavaScript Trademark. The US Patents Office Trademark Trial and Appeal Board (TTAB) dismissed Deno's fraud claim which is one th [ ... ]


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info