Octave es un software redistribuido de manera gratuita, utilizado para cálculos numéricos en un ambiente interactivo. Los estudiantes entienden lo básico rápidamente y de manera confortable con tan sólo pocas horas de uso. Es una aplicación de lenguaje de alto nivel destinada primordialmente a cómputos numéricos y otros experimentos utilizando un lenguaje compatible con Matlab. El mismo puede ser customizado con funciones definidas por el usuario y escritas en el lenguaje de Octave, C++, C, Fortran u otros.
Octave no es una aplicación limitada solamente al aula. El paquete del curso puede usarse para otros fines, desde problemas de diseño de reactores químicos a resolución de problemas de la vida de los estudiantes. Es utilizado a nivel mundial para aplicaciones comerciales, para la investigación y la enseñanza. Octave mantiene correlación con Matlab, agregando funciones a medida que se va desarrollando.
Octave puede trabajar aritmética para escalares y matrices reales, complejas o intervaluadas, resuelve conjuntos de ecuaciones algebraicas no lineales, integra funciones en intervalos finitos e infinitos e integra sistemas de ecuaciones ordinarias diferenciales y algebraicas diferenciales. Puede operar bajo cualquier plataforma y tiene LSODE y DASSL incorporada al intérprete.
Octave provee soporte vía mailing list para preguntas que no están tratadas adecuadamente en el manual de 575 páginas. El intérprete trabaja junto con gnuplot y software Grace, y crea plots, gráficos, y tablas en dos y tres dimensiones, los cuales pueden guardarse o imprimirse.
Como Octave fue creado para ser compatible con Matlab, comparte muchas de sus funciones. Las mismas incluyen poderosas funciones incorporadas de matemáticas, función librería y soporte incorporado para números complejos. Debido a su amigabilidad de uso, esta aplicación de código abierto ha resultado muy útil para enseñar programación a quienes no han estudiado ciencias de la computación.
|