You are on page 1of 2

Introducción (¿Qué es?, ¿para qué sirve?, ¿ventajas y desventajas?

,
características principales)
Octave es un sistema de software interactivo de código abierto de alto nivel para
cálculos numéricos y gráficos. Está especialmente diseñado para cálculos
matriciales: resolución de ecuaciones simultáneas, Computar vectores propios y
valores propios y así sucesivamente. En muchas ingenierías del mundo real
Problemas los datos se pueden expresar como matrices y vectores, y se reducen
a estas formas de solución. De igual forma puede mostrar datos en una variedad
de maneras diferentes, y también tiene su propio lenguaje de programación que
permite extender el sistema. Puede ser pensado como una calculadora gráfica
muy potente, programable. Octava hace es fácil de resolver una amplia gama de
problemas numéricos, lo que le permite pasar más tiempo experimentando y
pensando en el problema más amplio.
Las principales características de Octave, es el lenguaje ideal para el desarrollo de
algoritmos de procesado de señal, procesado digital de imagen, sistemas de
control. Además que dispone de multitud de toolboxes que permiten al usuario
evitar tener que comenzar desde cero al trabajar en una temática en concreto.
Esta clase de toolboxes, tan especializados no se encuentran en otros lenguajes
de programación, por ejemplo en java.
Entre sus ventajas encontramos:
 Un lenguaje de programación similar a su contraparte comercial MATLAB,
con el que es prácticamente compatible.
 Es un lenguaje de alto nivel que permite abordar numerosos problemas del
campo de las ciencias y de la ingeniería: cálculo numérico, estadística,
procesamiento de señal, de imagen, entre otros.
 Es un software de distribución gratuita y a código abierto y por lo tanto, de
fácil acceso.
 Ofrece una interfaz de usuario interactiva orientada a líneas de comandos,
pero también puede ser utilizado en modo no interactivo leyendo sus
órdenes de fichero.
Desventajas de Octave:
 Octave es un lenguaje de programación interpretado.
 No dispone de entorno gráfico.
 Los algoritmos desarrollados y validados en Octave generalmente se tienen
que recodificar en otro lenguaje para obtener aplicaciones finales de
usuario.
Resumen. Octave es un lenguaje de alto nivel, destinado principalmente a la
computación numérica. Es una potente herramienta matemática para la resolución
de gran cantidad de problemas, entre otros: cálculo matricial, cálculo integral o
resolución de ecuaciones diferenciales.
Mecánica Computacional Vol. XXII M.B.Rosales, V.H. Cortinez y D.V. Bambill (Editores)
Bahía Blanca, Argentina, Noviembre 2003.

You might also like