qumico Octave Levenspiel que tiene nada que ver con la msica y las ondas armnicas.
1988 El proyecto fue inicialmente
dirigido por James Rawling y John Ekerdt.
1992 comenz su desarrollo
cargo de John W. Eaton
Es
una herramienta multifuncional para el anlisis numrico
sofisticado. se
le permite utilizar el software para cualquier propsito, copiar y
distribuir, y hacer los cambios que desee a la misma. GNU
Octave es un lenguaje interpretado de alto nivel, destinado
principalmente para los clculos numricos. Proporciona capacidades para la solucin numrica de problemas lineales y no lineales, y para realizar otros experimentos numricos. Tambin proporciona capacidades grficas extensas para la visualizacin y manipulacin de datos. Octave se utiliza normalmente a travs de su interfaz de lnea de comandos interactiva, pero tambin se puede utilizar para escribir programas no interactivos. El lenguaje de Octave es bastante similar a Matlab para que la mayora de los programas son fciles de transportar.
Octave tiene amplias herramientas para resolver problemas
de lgebra lineal numrica comunes, encontrar las races de ecuaciones no lineales, la integracin de las funciones ordinarias, manipular polinomios, e integrando diferenciales ordinarias y ecuaciones diferenciales algebraicas. Es fcilmente extensible y personalizable a travs de las funciones definidas por el usuario escritas en la lengua propia de Octave, o el uso de mdulos cargados dinmicamente escritos en C ++, C, Fortran, u otros lenguajes.
Octave est escrito enC++usando labibliotecaSTL.
Tiene un intrprete de su propio lenguaje (de sintaxis casi idntica a Matlab), y permite una ejecucin interactiva opor lotes. Su lenguaje puede ser extendido confuncionesyprocedimientos, por medio de mdulos dinmicos. Utiliza otros programasGNUpara ofrecer al usuario la posibilidad de crear grficos para luego imprimirlos o guardarlos (Grace). Dentro del lenguaje tambin se comporta como una consola de rdenes (shell). Esto permite listar contenidos de directorios, por ejemplo. Adems de correr en plataformasUnixtambin lo hace enWindows. Puede cargar archivos con funciones de Matlab (reconocibles por la extensin.m). Tiene ayuda en espaol.2
Funciona slo en ventana de comandos.
Debes instalar adems GNUplot para graficar otro programa si quieres hacer GUIs La compatibilidad no es completa con Matlab. existen muchos casos en los que no se emitir el aviso cada vez que se realice una operacin que no es compatible con MATLAB.
Octave se puede utilizar para resolver los
diversos problemas cientficos. Por ejemplo, una de Copenhague-basados en software comercial y consultora En la comunidad de investigacin, Octave se utiliza para el anlisis de datos, imagen el procesamiento, la econometra, anlisis esttico avanzado, y mucho ms.
Octave originalmente fue desarrollado para facilitar la tarea a los
estudiantes de Ingeniera Qumica de la universidad de Texas, sin que estos tuvieran que enfrentarse a las dificultades de la programacin. Su flexibilidad en seguida lo hizo popular y su uso se expandi a otros problemas relacionados con el lgebra lineal y las ecuaciones diferenciales y favoreci su desarrollo, agregando las aportaciones de la comunidad de usuarios.
Octave es ahora mucho ms que un simple paquete de
cursos con una utilidad limitada ms all del aula. A pesar de nuestros objetivos iniciales fueron un tanto vaga, sabamos que queramos crear algo que permita a los estudiantes para resolver problemas reales, y que podramos utilizar para muchas otras cosas aparte de los problemas de diseo de reactor qumico. Hoy en da, miles de personas de todo el mundo estn utilizando Octave en la enseanza, la investigacin y las aplicaciones comerciales.