Cómo instalar GNU Octave y paquetes externos

How Install Gnu Octave



Los cálculos numéricos son esenciales en muchas industrias. Hoy en día, el aprendizaje automático y el aprendizaje profundo son la fuerza impulsora de diferentes tecnologías, y los cálculos matemáticos ayudan en el procesamiento de datos, antes de ejecutar el aprendizaje automático o los modelos de aprendizaje profundo en los datos disponibles.

MATLAB es una de las herramientas más populares para cálculos numéricos. MATLAB significa MatrixLaboratory y se usa principalmente para cálculos numéricos y computación simbólica.







La desventaja de MATLAB es que es software propietario y no es una herramienta gratuita; esto desalienta a mucha gente a usarlo o los obliga a usar lenguajes de programación para el procesamiento.



GNU Octave es una herramienta para realizar cálculos numéricos como MATLAB. GNU significa GNU's Not Unix! Y el software GNU es gratuito.



Si bien hay otro software inspirado en MATLAB, la sintaxis de GNU Octave es muy similar a la de MATLAB; por lo tanto, puede usarlo como reemplazo directo de MATLAB.





Debe tener en cuenta que Octave está desarrollado para ser superior a MATLAB, por lo que tiene cierta sintaxis que no funcionará en MATLAB. Si puede pagar por MATLAB, debe seguir adelante, pero si no puede, le irá bien con GNU Octave. Solo asegúrese de ceñirse a la sintaxis de MATLAB en lugar de utilizar la sintaxis exclusiva de GNU Octave si tiene la intención de importar el código al entorno MATLAB.

Métodos de instalación

Existen diferentes métodos que puede utilizar para instalar GNU Octave. Todos los métodos son relativamente fáciles, ya que no requieren que manipule los archivos de configuración antes de la instalación. Elija el que más le convenga, ya que todos deberían funcionar correctamente.



En esta sección, verá cómo puede instalar GNU Octave a través de los siguientes métodos:

  • FlatPak
  • Administrador de software de Ubuntu
  • Instalar apto

FlatPak

Al igual que Snaps, FlatPak se puede utilizar para instalar rápidamente paquetes de Linux. FlatPak se utiliza para la implementación de software, la gestión de paquetes y proporciona una caja de arena para ejecutar aplicaciones.

Pasos para instalar GNU Octave a través de FlatPak:

  1. Asegúrese de tener FlatPak instalado. Puede verificar si FlatPak está instalado ejecutando el comando versión flatpak en la línea de comandos. Un mensaje de error indica que FlatPak aún no está instalado. Vaya al paso dos para instalar FlatPak y al paso tres si ya está instalado.
  2. Para instalar FlatPak, puede utilizar el apt-get Puede instalar FlatPak con el siguiente comando sudo apt-get install flatpak .
  3. Dado que FlatPak está instalado, debe agregar el repositorio de Flathub. Flathub es la Appstore para aplicaciones de Linux, y estará instalando GNU Octave desde la tienda. El comando flatpak remote-add –si-no-existe flathub https://flathub.org/repo/flathub.flatpakrepo se usa para agregar el repositorio Flathub.
  4. Ahora que se ha agregado el repositorio Flathub, ahora puede instalar GNU Octave. El comando flatpak instalar flathub org.octave.Octave se utilizará para instalar GNU Octave. Tenga en cuenta que si el repositorio Flathub no se ha agregado a la lista de repositorios, FlatPak no encontrará GNU Octave.

Administrador de software de Ubuntu

El Administrador de software de Ubuntu puede considerarse la tienda de aplicaciones oficial para el sistema operativo Ubuntu. La instalación de GNU Octave con el Administrador de software de Ubuntu es posiblemente el método más simple de esta lista.

Pasos para instalar GNU Octave a través del Administrador de software de Ubuntu:

  1. Inicie el Administrador de software de Ubuntu
  2. Buscar GNU Octave
  3. Seleccione el icono GNU Octave en los resultados
  4. Seleccione Instalar

Como puede ver, los pasos necesarios para instalar GNU Octave a través del Administrador de software de Ubuntu son mínimos, por lo que puede optar por esta sección.

Instalar apto

Aparte de las opciones discutidas anteriormente en el artículo, Octave también se puede instalar usando el apto palabra clave con el siguiente comando:

sudo apt-get installoctava

Si bien debería poder iniciar Octave escribiendo Octava en la línea de comandos, es posible que no inicie la interfaz gráfica de usuario en todos los casos, por lo que puede forzarlo a iniciar la GUI agregando los comandos –Force-gui .

Esto se puede ver a continuación:

octava--force-gui
Paquetes de octava

GNU Octave viene con muchas características integradas, pero estas características se pueden ampliar usando paquetes externos.

En esta sección, aprenderá a instalar y eliminar paquetes de Octave. Algunos de estos paquetes proporcionan extensiones para microcontroladores Arduino, bases de datos, kit de herramientas de lógica difusa, funciones de procesamiento de imágenes, etc.

Antes de sumergirse en el proceso de instalación de paquetes de Octave, deberá instalar un paquete en su máquina Debian / Ubuntu.

GNU Octave depende del paquete liboctave-dev para instalar paquetes externos.

Puede instalar liboctave-dev con el siguiente comando:

sudoaptoInstalar en pcliboctave-dev

Instalación del paquete

Para usar paquetes externos para extender la funcionalidad de GNU Octave, necesita descargar el archivo del paquete de la lista de paquetes.

Después de la descarga, puede ejecutar el siguiente comando en la ventana de comandos de GNU Octave para instalar:

paqueteInstalar en pcnombre-paquete.tar.gz

Por ejemplo, después de descargar el paquete de procesamiento de imágenes; se puede instalar con el comando:

paqueteInstalar en pcimage-2.10.0.tar.gz

El mensaje que se muestra después de ejecutar el comando es:

>>paqueteInstalar en pcimage-2.10.0.tar.gz

Para obtener información sobre los cambios de versiones anteriores del paquete de imágenes, ejecute 'imagen de noticias'

Cargando el paquete

Después de instalar su paquete, no puede tener acceso inmediato a las funciones que proporciona el paquete; por lo tanto, debe cargarlo primero.

Para cargar un paquete, debe utilizar la palabra clave load con el comando pkg.

pkg load nombre-paquete

No es necesario que incluya la versión del paquete para usarlo.

Por ejemplo, para cargar el paquete de procesamiento de imágenes instalado anteriormente, se usa el siguiente comando:

imagen de carga del paquete

El paquete de imágenes debe estar cargado y puede acceder a las funciones proporcionadas por el paquete de imágenes.

Desinstalar el paquete

Puede desinstalar paquetes tal como los instaló; la diferencia aquí es que el argumento es desinstalar para eliminar un paquete en lugar de instalar para instalar un paquete.

pkg desinstalar nombre-paquete

Por ejemplo, para eliminar el paquete de procesamiento de imágenes, puede ejecutar:

imagen de desinstalación del paquete

Conclusión

El proceso de instalación de GNU Octave y sus paquetes no es complicado. Es tan simple como escribir los comandos que se describen en este artículo y está listo para comenzar.

Puede hacer mucho más con los paquetes GNU Octave además de instalar, cargar y eliminar, pero estas sencillas tareas deberían ser suficientes cuando se trabaja con la herramienta.