Instalacion de Octave PDF

Title Instalacion de Octave
Course Cálculo
Institution Universidade da Coruña
Pages 6
File Size 372.5 KB
File Type PDF
Total Downloads 19
Total Views 150

Summary

Instalación Octave, paso a paso...


Description

Instalación de GNU-Octave

1. Instalación del programa básico Octave Usaremos GNU-Octave (en adelante Octave) bajo plataforma Windows. La versión con la que trabajaremos es la versión 5.1.0.0 de 1 de marzo de 2019. Los pasos a seguir para realizar la instalación son los siguientes: a) Descarga el instalador del paquete Octave desde la siguiente dirección: ftp://ftp.gnu.org/gnu/octave/windows/octave-5.1.0-w64-installer.exe Como se puede observar en el enlace descargarás la versión 5.1.0 de Octave. b) Instala el paquete Octave dejando todas las opciones por defecto. Es decir, NO MODIFIQUES NADA. Se instalará en C:\Octave.

2. Instalación de la librería symbolic A lo largo del cuatrimestre realizaremos cálculos de límites, derivadas, etc., para lo que debemos disponer de un conjunto de comandos que se agrupan en una librería (package) que no se encuentra en el programa básico que acabas de instalar. Es la librería symbolic. Así pues necesitamos instalarla. Para ello, 1) Entra en: https://github.com/cbm755/octsympy/releases Verás un enlace a v2.8.0. Justo debajo de ese enlace, si recorres la página, verás varios enlaces más. Debes descargar symbolic-win-py-bundle-2.8.0.tar.gz

(Estamos descargando la versión 2.8.0 de la librería symbolic). 2) Observa ahora el escritorio de tu ordenador. Se habrán creado dos iconos:

Abre el programa Octave desde el icono etiquetado GNU Octave (GUI).

2 Cuando hayas entrado en el programa verás a tu izquierda una subventana llamada explorador de archivos con la que puedes navegar por los diferentes directorios. Localiza la carpeta en donde está el fichero .tar.gz, que has descargado en el paso 1. Entra en ella; ahora, en la ventana de la derecha de la pantalla, (que se llama ventana de comandos y es en donde se escriben las órdenes que queremos que ejecute el programa), teclea: pkg install symbolic-win-py-bundle-2.8.0.tar.gz

como se indica en la siguiente imagen:

Si todo se ha instalado correctamente, tras unos segundos de espera, debería aparecer el siguiente mensaje: For information about changes from previous versions of the symbolic package, run 'news symbolic'.

Dependiendo de la versión de Windows instalada en tu equipo, el mensaje puede ser este otro: Warning: creating installation directory C:\Octave\Octave~1.0\mingw64\share\octave\packages warning: called from install at line 30 column 5 pkg at line 405 column 9 For information about changes from previous versions of the symbolic package, run 'news symbolic'.

3) Puedes comprobar que la librería se ha instalado correctamente, tecleando en la ventana de comandos: pkg list

Obtendrás como respuesta un listado, ordenado alfabéticamente, de las librerías instaladas. Entre ellas debes hallar la línea correspondiente a symbolic: Package Name | Version | Installation directory --------------+---------+--------------------------------------------------------------symbolic | 2.8.0 C:\Octave\Octave~1.0\mingw64\share\octave\packages\symbolic-2.8.0

3 Llegados a este punto, si has seguido fielmente los pasos anteriores pero no has sido capaz de instalar la librería symbolic, es decir, si no has podido completar el paso 3, es posible que el programa antivirus de tu ordenador bloquee la instalación de esta librería. Si eso ocurre, deberás desinstalar el programa antivirus, completar la instalación de la librería symbolic y, solo cuando hayas comprobado el paso 3, podrás volver a instalar tu programa antivirus. 4) Una vez completado el paso 3, siempre que quieras usar la librería symbolic deberás cargarla tecleando, al inicio de cada sesión: pkg load symbolic

5) Para comprobar su correcto funcionamiento vamos a realizar una derivada. Para ello, escribimos: syms

x

Aparecerá el siguiente mensaje: Symbolic pkg v2.8.0: Python communication link active, SymPy v1.4.

Ahora derivaremos x2 tecleando: diff(x^2, x)

Obtendremos como respuesta: ans = (sym) 2*x

Explicaremos estos y otros comandos de la librería symbolic a lo largo del curso.

3. Cómo cargar symbolic de manera automática Ahora que ya hemos comprobado que la librería está instalada correctamente, y dado que es molesto estar pendiente de cargar la librería teniendo que teclear el comando pkg load symbolic al inicio de cada sesión de trabajo —pues esto puede llevarnos a olvidos que conducen a errores en la ejecución de instrucciones—, a continuación, vamos a exponer cómo podemos lograr que Octave la cargue de forma permanente. Los pasos para conseguirlo son los siguientes: a) Teclea en la ventana de comandos edit octaverc

b) Al final del archivo que se abre añadimos la siguiente línea pkg load symbolic

como se ve en la línea 8 de la captura de pantalla siguiente c) Guardamos los cambios. d) Cerramos el archivo octaverc y volvemos a la ventana de comandos. Cerramos Octave tecleando en la ventana de comandos exit

e) Volvemos a abrir Octave usando el icono etiquetado GNU Octave (GUI) para comprobar que la librería está cargada tecleando syms

x; diff(x^2)

Si el proceso se ha realizado correctamente obtendremos como respuesta: Symbolic pkg v2.8.0: Python communication link active, SymPy v1.4. ans = (sym) 2*x

4

4. Un pequeño problema con plot y cómo resolverlo En algunos casos al ejecutar el comando plot observamos que tarda mucho tiempo en ejecutarse e incluso puede llegar a bloquearse (No responde). Esto se debe a la herramienta gráfica que usa, por defecto, Octave. Comprobamos si tenemos este problema con plot usándolo en un ejemplo sencillo: dibujaremos la función seno en [−2π, 2π]. Para ello, teclea en la ventana de comandos: syms x; ezplot(sin(x))

Si el programa no se bloquea no es necesario que hagas nada de lo que viene a continuación pues el software funciona correctamente. Ahora bien, en caso de bloqueo, 1) Comprobaremos la herramienta utilizada por Octave, para obtener representaciones gráficas, tecleando en la ventana de comandos: graphics_toolkit

la respuesta será: ans = qt

La herramienta que usa es qt que, como nos causa problemas, cambiaremos por gnuplot. 2) Teclea en la ventana de comandos edit octaverc

3) Al final del archivo añadimos ahora la siguiente línea: graphics_toolkit('gnuplot')

como puedes ver en la línea 9 de la imagen siguiente:

5

4) Guardamos los cambios y salimos de Octave tecleando en la ventana de comandos exit

Vamos a comprobar que la herramienta que emplea ahora Octave es gnuplot. Para ello, entramos de nuevo en el programa y, en la ventana de comandos, escribimos: graphics_toolkit

la respuesta ahora debe ser: ans = gnuplot

ahora la generación de gráficos ya no debiera bloquearse. Compruébalo usando el ejemplo anterior. Teclea de nuevo: syms x; ezplot(sin(x))

deberás obtener el gráfico buscado en una ventana flotante etiquetada con el nombre Figure 1, como se ve en la última imagen de este documento.

6...


Similar Free PDFs