LocalazyLocalazy
Octave es un lenguaje interpretado de alto nivel, pensado principalmente para cálculos numéricos. Ofrece una cómoda interfaz de línea de comandos para resolver numéricamente problemas lineales y no lineales, así como 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, hallar las raíces de ecuaciones no lineales, integrar funciones ordinarias, manipular polinomios e integrar ecuaciones diferenciales ordinarias y diferenciales parciales. 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.