GNU Octave versión 6.1 llega con varias mejoras.

GNU Octave es un lenguaje de alto nivel, destinado principalmente a cálculos numéricos, cuya primera versión se remonta a 1988. Este lenguaje proporciona una interfaz de línea de comandos conveniente para resolver numéricamente problemas lineales y no lineales, y para realizar otros experimentos numéricos utilizando un lenguaje compatible con MATLAB.
GNU Octave

Octave tiene muchas herramientas para resolver problemas comunes de álgebra lineal digital, encontrar las raíces de ecuaciones no lineales, etc. Ademas, permite integrar funciones ordinarias, manipular polinomios e integrar ecuaciones diferenciales y diferenciales algebraicas ordinarias. Es fácilmente ampliable y personalizable mediante funciones definidas por el usuario escritas en el lenguaje Octave, o mediante el uso de módulos cargados dinámicamente escritos en C ++, C, Fortran u otros lenguajes.

GNU Octave también es un software de libre distribución. Puede redistribuirlo o modificarlo según los términos de la Licencia Pública General GNU (GPL) publicada por la Free Software Foundation.

La versión 6.1.0 de Octave ya está disponible e introduce muchos cambios, incluido un rendimiento mejorado, etiquetar ciertas funciones y propiedades como obsoletas, eliminar funciones y propiedades obsoletas en versiones anteriores, etc. Las funciones «intersect», «setdiff», «setxor», «union» y «unique» aceptan una nueva opción de clasificación «estable» que devuelve valores de salida en el mismo orden que la entrada, en lugar de en orden ascendente.

Los servicios web complejos REST ahora son accesibles mediante las funciones «webread» y «webwrite» además de la estructura «weboptions». Una de las principales características es el soporte de cookies para permitir una comunicación RESTful con el servicio web. Además, la función web ahora puede abrir el navegador web del sistema. La función «linspace» ahora produce secuencias simétricas cuando los puntos finales son simétricos. Esta función es más intuitiva y también compatible con cambios recientes en MATLAB.

De los demás cambios que se destacan: El uso de Qt4 para gráficos y GUI está obsoleto en la versión 6 de Octave y no se realizarán más correcciones de errores. La compatibilidad con Qt4 se eliminará por completo en la versión 7 de Octave. La función «leyenda» se ha reescrito por completo. Corrige una serie de errores históricos y también implementa nuevas propiedades como «AutoUpdate» y «NumColumns». Los gráficos primitivos ahora aceptan un valor de propiedad de color cuyo valor es «ninguno». Se ha agregado una nueva propiedad «FontSmoothing» a los objetos de eje y texto que controla si se usa suavizado al representar caracteres. El valor predeterminado es «activado», que produce un texto más fluido y visualmente atractivo. La propiedad de figura «windowscrollwheelfcn» ahora está implementada. Esto es para proporcionar una función de devolución de llamada que se ejecutará cuando los usuarios manipulen la rueda del mouse sobre una figura determinada.

Para quienes estén interesados en poder obtener mas información, pueden hacerlo visitando la web oficial de GNU Octave.

Fuentes: Wikipedia y LinuxAdictos