Está en la página 1de 6

UC 1: USO DE SOFTWARE ESPECIALIZADO PARA CÁLCULO

NUMÉRICO, TEORIA DEL ERROR Y SOLUCIÓN DE ECUACIONES NO


LINEALES

INTRODUCCIÓN A UN LENGUAJE DE PROGRAMACIÓN DE CÁLCULO CIENTÍFICO


ENTORNO DE TRABAJO EN EL LENGUAJE DE PROGRAMACIÓN

MÉTODOS NUMÉRICOS
Mgtr. Jacobo Vásquez
DEPARTAMENTO DE CIENCIAS EXACTAS - ESPE
CLASE Nro. 1

CONTENIDO

Título Entorno de trabajo en el lenguaje de programación.

Duración 2 Horas

Información general Instalación de Octave y del paquete symbolic, entorno,


operaciones matemáticas y lógicas.
Objetivo Instalar octave y symbolic lo que permitirá el uso del lenguaje
de programación de alto nivel en la solución de problemas.
Realizar operaciones matemáticas y lógicas.

1
CLASE Nro. 1

1. Instalación:

Para la instalación de Octave, se descarga de internet ingresando en GNU octave, escogiendo


32 o 64 bits y aceptando las preguntas formuladas. De los dos iconos generados, se escoge
aquel que indica la pantalla siguiente.
Pantalla 1

Después de instalado, se ingresa al programa y se encuentra que está subdividido en 4 sub


pantallas. La primera, superior izquierda permite ver el directorio <<File Browser>>, la
segunda permite ver las variables que se van almacenado <<Workspace>>, la tercera nos da
un resumen de lo realizado <<Command History>>. La pantalla de la derecha es en donde se
realizan las operaciones o donde se presentan las soluciones de un programa ejecutado
<<Command Window>>.
También permite la apertura de otras pantallas, como son scripts, functions o figures, o
también abrir archivos ya existentes. En este archivo se realiza los códigos o programas que
solucionen los problemas planteados.
Aparecen 7 pestañas: File, Edit, Debug, Windows, Tools, Help y News. La pestaña File se
refiere a todo lo relacionado con los archivos, Edit permite copiar, seleccionar, encontrar
archivos, limpiar las pantallas y preferencias como son la presentación, tipos de letra,
ubicación de los archivos, etc. En Debug, realiza depuración que ayuda en el desarrollo de las
scripts. En Windows, se escoge o se elimina las pantallas que se va a utilizar, también se puede
regresar a la presentación por defecto. En News se encuentra notas de lanzamiento y noticias
de la comunidad.

2
CLASE Nro. 1

2. Paquete Symbolic:

El paquete Octave Symbolic hundle, se selecciona y descarga desde internet: symbolic-


win-py-hundle-2.71(o 2.90).tar.gz, luego se instala en la ventana de comandos de Octave de
la siguiente forma:

>> pkg install symbolic-win-py-hundle-2.71(o 2.90).tar.gz

Ejemplo:

Para utilizar este paquete que permite obtener simbólicamente las operaciones, se debe
activar cada vez que lo necesitemos, en la ventana de comandos, así:

>> pkg load symbolic (Intro)


>> syms x (Intro) % (puede ir más variables se separan con espacio en
blanco)
Symbolic pkg v2.9.0: Python communication link active, SymPy v1.5.1.
>> y = cos(2*x)
y = (sym) cos(2*x)
>> I=int(y)
I = (sym)
sin(2*x)
----------
2

Para realizar operaciones matemáticas básicas, lo realiza como una calculadora común,
respetando la jerarquía de los operadores y agrupando con paréntesis. Así, por ejemplo,
2 𝜋
( )
33 cos⁡ ( )
𝑙𝑛 ( 4 ) = 𝑙𝑜𝑔((3^(2/3) ∗ cos⁡(𝑝𝑖/4))⁡/(3^0.5 ∗ 𝑒𝑥𝑝^(1/2)))
√3𝑒 1/2

Ahora, se puede generar un archivo cuya extensión es .m (file.m) que puede ser archivo
directo o archivo tipo función. Las scripts directas se archivan (ejemplo01.m) y se ejecuta el
programa dando un click en la flecha central verde.

3
CLASE Nro. 1

En cambio, las scripts tipo función, se generan del siguiente modo:


function [x y z …] = Datos 1 (a, b, …)
Donde (a, b, …) representan la información inicial del programa o datos conocidos en el
problema; [x y z …] son los datos buscados a través del código planteado. Además, el nombre
del programa debe ser igual al nombre del archivo lo que le permitirá posteriormente ser
utilizado en otros programas.
Para ejecutar el programa, se ubica la instrucción del paso 2 sin el símbolo (%) que se utiliza
para comentarios y no imprime, en la pantalla de los comandos de Windows y dando un return
(enter) para su ejecución.

En esta pantalla vemos un ejemplo del uso del comando if, que permite calcular el valor
de una función por partes.

4
CLASE Nro. 1

REFERENCIAS BIBLIOGRAFICAS

1. Moore Hooly, Matlab para Ingenieros, Pearson Educación de México S.A. de C.V., primera
edición, 2007
2. https://www.youtube.com/watch?v=IBTLrshWNhY
3. https://www.youtube.com/watch?v=6GayfNbbjok
4. https://www.youtube.com/watch?v=km5D_oa-hSI
5. https://www.youtube.com/watch?v=E1F3NXe-RaY

También podría gustarte