ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

GUIA SIMULACIÓN DE PLANTAS EN OCTAVE


Enviado por   •  16 de Junio de 2020  •  Tutorial  •  3.652 Palabras (15 Páginas)  •  179 Visitas

Página 1 de 15

GUIA SIMULACIÓN DE PLANTAS EN OCTAVE                

A. DESCARGA DE OCTAVE-UPM

  1. Ir al link   http://mat.caminos.upm.es/octave/descargas/r8.2/
  2. Descargar el programa de instalación y consérvalo en tu escritorio.

Al finalizar la descarga tendrás en el escritorio el archivo Octave-UPM-R8.2-setup.exe.

OCTAVE-UPM pues es la versión libre y sin costo de MATLAB. Al aprender OCTAVE-UPM estarás también aprendiendo entonces algo de MATLAB.

B. INSTALACIÓN DE OCTAVE-UPM

  1. Haz doble clic sobre el archivo de instalación  Octave-UPM-R8.2-setup.exe
  2. Responde SI a la pregunta ¿Quieres que esta aplicación haga cambios en tu equipo?
  3. Presiona NEXT en la ventana de Welcome to Octave UPM R8.2 setup
  4. Presiona NEXT al mostrarse la ventana de License Agreement
  5. Presione NEXT al mostrarse la ventana Choose Install Location
  6. Al mostrarse la ventana Choose Components activa la casilla “Octave Packages” (quedará palomeada) y luego presiona NEXT
  7. Presiona INSTALL para iniciar la instalación en la ventana Choose Start Menu Folder
  8. La instalación es rápida. Al finalizar la instalación se presenta la ventana Completing Octave UPM R8.2 Setup y presionarás FINISH. Tendrás un ícono de acceso directo en tu escritorio llamado OCTAVE UPM

C. ABRIR OCTAVE UPM E INICIAR UN ARCHIVO DE CÓDIGO

  1. Da doble clic en el acceso directo de OCTAVE UPM
  2. Presiona OK en la ventana de bienvenida (solo la primera vez que abras OCTAVE)
  3. Observa las opciones de la barra de menú: FILE EDIT DEBUG GRAPHICS WINDOW HELP
  4. Observa también las 4 ventanas o regiones en que aparecerá dividida la pantalla de Octave. Estas son:

la ventana del editor de código (EDITOR)

la ventana de comandos (COMMAND WINDOW)

la ventana del espacio de trabajo (WORKSPACE)

la ventana del histórico de comandos (COMMAND HISTORY)

Las dos primeras ventanas son las más importantes y son las que estaremos empleando.

  1. Ve al menú FILE y crea un nuevo archivo de código con la opción NEW FILE. La ventana del EDITOR pasará de gris a blanco y estará lista para aceptar código. El nombre del archivo es unnamed1.m. Se podrá cambiar más adelante.

D. ESCRIBIR Y EJECUTAR UN CÓDIGO PARA RESOLVER UNA ECUACIÓN DE SEGUNDO GRADO

Vamos a escribir un código para resolver una ecuación de segundo grado     a x2 + b x + c = 0.

El código se escribirá en dos partes.

El primer código que llamaremos EJEMPLO1 será el programa principal donde:

1) Se definirán los coeficientes a, b, c.  

2) Se invocará a una función llamada SOLUCION que será la que calcule las raíces.  

3) Se visualizarán datos y resultados.

El segundo código que llamaremos SOLUCION es una función, subrutina o subprograma que:

1) Recibirá los coeficientes de la ecuación.

2) Calculará las dos raíces con la solución general de la ecuación de segundo grado.

3) Devolverá una matriz que contendrá ambas raíces.

En la ventana del editor escribe las siguientes líneas de código del programa principal, procurando que no haya errores o diferencias.

%EJEMPLO1

% CODIGO OCTAVE O MATLAB PARA RESOLVER UNA ECUACION CUADRATICA

%

%TESE, 2020

clc

clear all

COEF = [1.0; -1.0; -6.0];

[X] = SOLUCION(COEF);

%SALIDA DE DATOS Y RESULTADOS

COEF

X

Guarde el código con la opción FILE seguida de SAVE FILE AS. Se sugiere el nombre EJEMPLO1.  

Atención: los nombres de los archivos no deben llevar espacios o guiones medios. Si se acepta el uso de guión bajo.

Atención: sea cuidadoso con el lugar (es decir, la carpeta) donde se guardará el archivo. Se añadirá la extensión “m” al nombre del archivo para que se reconozca como una archivo de MATLAB (o de OCTAVE).

Si abre la carpeta donde se guardó el archivo encontrará el nombre “EJEMPLO1.m”.

Explicación del código:

  1. Cualquier línea que comience con % se interpreta como texto. Esto permite documentar el código con explicaciones útiles.
  2. La instrucción clc  permite limpiar la ventana de comandos. Puede usarse cada vez que se requiera.
  3. La instrucción clear all permite borrar la memoria. Generalmente solo se usa al comenzar.
  4. COEF es un vector que contiene tres elementos, que representan los coeficientes  a, b, c de la ecuación de segundo grado.
  5. SOLUCION   es el segundo código que escribiremos por separado y que servirá para determinar las dos raíces de la ecuación mediante la ecuación “chicharronera”.
  6. La variable entre paréntesis (COEF) es el dato que requiere el código SOLUCION para hallar las raíces. El paréntesis es necesario. En otros casos, si se requiriera, puede añadirse otros datos. Ejemplo: SOLUCION(COEF, NDAT, NRES). No efectúe estos cambios, servirán más adelante.
  7. Las raíces halladas que devuelve el código SOLUCION están en el vector X. El corchete es necesario. Si se devolvieran otros resultados tales como DISCR, A, B, C, podría escribirse [X, DISCR, A, B, C] en el lado izquierdo de la línea: [X, DISCR, A, B, C] = SOLUCION(COEF). No haga estos cambios, es solo una explicación para uso futuro…
  8. Al final se escribe

COEF

X

Esto permitirá ver los valores de los coeficientes de la ecuación y de las dos raíces X en la ventana de comandos. Note que estas líneas del código no terminan con punto y coma. Si se escribiera

COEF;

X;

no se verán las variables en la ventana de comandos.

El código de la función o subrutina que se requiere por separado es el siguiente:

function [X] = SOLUCION(COEF)

A=COEF(1,1);

B=COEF(2,1);

C=COEF(3,1);

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (201 Kb) docx (564 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com