GNU Octave 8.1 es la nueva versión de este software libre para computación científica y cálculo numérico, que sigue siendo una de las principales alternativas de código abierto a MATLAB.
Con GNU Octave 8.1 hay mejoras en su back-end gráfico, varias mejoras de compatibilidad con MATLAB, y muchas funciones nuevas/mejoradas.
Algunas funciones como filter son hasta 5 veces más rápidas en esta nueva versión, mientras que otras funciones que dependen de filter son también mucho más rápidas. También hay mejoras en el rendimiento de funciones como complex, fftw, delaunayn, isfield, tsearch, exponenciación de matrices dispersas y otras operaciones dispersas que aumentan la velocidad.
GNU Octave 8 también es ahora compatible con PCRE2, introduce un nuevo estilo oscuro GUI e iconos de mayor contraste, entre varias mejoras de compatibilidad con MATLAB.
Descargas y más detalles sobre GNU Octave 8.1 a través de Octave.org
Sobre GNU Octave
GNU Octave es un lenguaje de alto nivel, pensado principalmente para cálculos numéricos. Proporciona una cómoda interfaz de línea de comandos para resolver numéricamente problemas lineales y no lineales, y para realizar otros experimentos numéricos utilizando un lenguaje compatible en su mayor parte con Matlab. También puede utilizarse como lenguaje por lotes.
Octave dispone de numerosas herramientas para resolver problemas numéricos comunes de álgebra lineal, encontrar las raíces de ecuaciones no lineales, integrar funciones ordinarias, manipular polinomios e integrar ecuaciones diferenciales ordinarias y diferenciales-algebraicas. Es fácilmente extensible y personalizable mediante funciones definidas por el usuario escritas en el propio lenguaje de Octave, o utilizando módulos cargados dinámicamente escritos en C++, C, Fortran u otros lenguajes.
GNU Octave es también software de libre redistribución. Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU (GPL) publicada por la Free Software Foundation.
Octave fue escrito por John W. Eaton y muchos otros. Dado que Octave es software libre, le animamos a ayudar a que Octave sea más útil escribiendo y contribuyendo con funciones adicionales para él, y reportando cualquier problema que pueda tener.
Historia
Octave fue concebido originalmente (alrededor de 1988) como software complementario para un libro de texto sobre diseño de reactores químicos escrito por James B. Rawlings de la Universidad de Wisconsin-Madison y John G. Ekerdt de la Universidad de Texas. En un principio imaginamos algunas herramientas muy especializadas para la solución de problemas de diseño de reactores químicos. Más tarde, tras comprobar las limitaciones de ese enfoque, optamos por intentar construir una herramienta mucho más flexible.
Todavía había quien decía que deberíamos utilizar Fortran, porque es el lenguaje informático de la ingeniería, pero cada vez que lo habíamos intentado, los estudiantes pasaban demasiado tiempo intentando averiguar por qué fallaba su código Fortran y no el suficiente aprendiendo sobre ingeniería química. Creíamos que con un entorno interactivo como Octave, la mayoría de los estudiantes podrían aprender rápidamente los conceptos básicos y empezar a utilizarlo con confianza en unas pocas horas.
El desarrollo a tiempo completo comenzó en la primavera de 1992. La primera versión alfa se publicó el 4 de enero de 1993 y la versión 1.0 el 17 de febrero de 1994. Desde entonces, Octave ha pasado por varias revisiones importantes y se incluye en muchas distribuciones GNU/Linux. Octave fue revisado por primera vez en el número de julio de 1997 del Linux Journal.
Claramente, Octave es ahora mucho más que otro paquete de software con una utilidad limitada más allá del aula. Aunque nuestros objetivos iniciales eran un tanto vagos, sabíamos que queríamos crear algo que permitiera a los estudiantes resolver problemas realistas, y que pudieran utilizar para muchas otras cosas aparte de los problemas de diseño de reactores químicos. Hoy, miles de personas en todo el mundo utilizan Octave en la enseñanza, la investigación y las aplicaciones comerciales.
Casi todo el mundo piensa que el nombre Octave tiene algo que ver con la música, pero en realidad es el nombre de uno de los antiguos profesores del autor, Octave Levenspiel, que escribió un famoso libro de texto sobre ingeniería de reacciones químicas, y que también era muy conocido por su habilidad para hacer cálculos rápidos "al revés". Esperamos que este programa permita a mucha gente realizar cálculos más ambiciosos con la misma facilidad.
Animamos a todo el mundo a compartir este software con otros bajo los términos de la Licencia Pública General GNU (GPL). También le animamos a ayudar a que Octave sea más útil escribiendo y contribuyendo con funciones adicionales para él, e informando de cualquier problema que pueda tener.
Lanzamiento de GNU Octave 8.1.0
Se ha lanzado la versión 8.1.0 de GNU Octave y ya está disponible para su descarga . Hay disponible un instalador binario oficial de Windows. Para macOS , consulte las instrucciones de instalación en la wiki.
Esta importante versión mejora el backend de gráficos, la compatibilidad con Matlab y contiene muchas funciones nuevas y mejoradas. Se encuentra disponible una lista de cambios importantes visibles para el usuario seleccionando el elemento Notas de la versión en el menú Noticias de la GUI o escribiendo news
en el símbolo del sistema de Octave.
¡Gracias a las muchas personas que contribuyeron a este lanzamiento!