Octave UPM

De MateWiki
Revisión del 12:41 25 may 2013 de Herraiz (Discusión | contribuciones) (Compatibilidad con MATLAB)

Saltar a: navegación, buscar

Octave UPM es una adaptación de GNU Octave [1] que se emplea para la docencia de Informática en la Escuela de Ingenieros de Caminos, Canales y Puertos de la UPM. Esta versión consta de una interfaz gráfica que facilita su uso, y está pensada para usarse en asignaturas basadas en MATLAB, sin tener que cambiar el código de las asignaturas para usarlo con Octave. Es también fácilmente instalable en Windows.

Aspecto de Octave UPM en GNU/Linux

1 Dónde encontrarlo

El programa se puede descargar desde su página principal[2]. Está disponible para sistemas Windows y GNU/Linux.

Si se instala en sistemas Windows, puede ser necesario instalar y descargar el paquete de bibliotecas adicionales. En Windows 8 o superior, la versión actual da problemas, y puede ser necesario usar algún método alternativo de instalación.

Para sistemas GNU/Linux, hay paquetes disponibles para ArchLinux, Ubuntu y Debian. En otros sistemas, puede ser necesario compilar directamente desde las fuentes.

Para sistemas MacOS, no hay paquetes disponibles, por lo que hay que instalar usando un método alternativo.

1.1 Método alternativo de instalación

En los sistemas para los que no haya un paquete para instalar (Windows 8, MacOS), se puede instalar usando una máquina virtual. Esto requiere instalar un gestor de máquinas virtuales, y una máquina virtual preparada con una versión de GNU/Linux que viene preinstalada con Octave UPM. En MateWiki existe un tutorial con los detalles completos para instalar Octave UPM usando este método.

2 Compatibilidad con MATLAB

Octave UPM se basa en GNU Octave, que es altamente compatible con MATLAB. Además, la interfaz gráfica incorpora opciones fácilmente configurables para mejorar la compatibilidad con MATLAB. Aunque estas opciones están también disponibles en GNU Octave, es más sencillo configurarlas directamente desde la interfaz gráfica que con GNU Octave.

El objetivo de GNU Octave es lograr que todo el código de MATLAB pueda ejecutarse en Octave. Sin embargo, el objetivo de Octave UPM es que todo el código desarrollado con Octave UPM pueda llevarse a MATLAB sin problemas. A pesar de la alta compatibilidad, todavía existen algunas diferencias mínimas con MATLAB[3]

3 Preguntas frecuentes

4 Proyecto de software libre

5 Otros materiales

6 Referencias

  1. Página principal de Octave.
  2. Página principal de Octave UPM
  3. Compatibilidad entre MATLAB y Octave UPM.