Introduccion a Octave

Páginas: 27 (6550 palabras) Publicado: 25 de julio de 2011
Tema 1

Introducci´n a Octave o
Guillermo Peris Ripoll´s e
Objetivos
Cuando finalice este tema, el alumno deber´ ser capaz de: a Realizar c´lculos simples con Octave, utilizando los operadores aritm´ticos b´a e a sicos, sus reglas de precedencia y algunas funciones matem´ticas. a Asignar valores a variables y utilizarlas correctamente. Gestionar el entorno de trabajo Octave para conocer lasvariables definidas, as´ ı como gestionar ficheros y directorios. Crear ficheros-M con programas que pidan informaci´n al usuario y proporcioo nan informaci´n por la salida est´ndar. o a Utilizar la ayuda de Octave para obtener informaci´n sobre su uso. o

Aplicaci´n o
Cuando finalice este tema, el alumno deber´ ser capaz de resolver problemas como el a siguiente, cuya resoluci´n se indica a lolargo del propio tema. o
C´lculo de pesos moleculares a Escribe un programa en Octave que pida al usuario el n´mero de ´tomos de u a carbono, ox´ ıgeno e hidr´geno de una mol´cula org´nica (sin otro tipo de ´tomos) o e a a y calcule su peso molecular y el porcentaje en peso de ox´ ıgeno. Como ejemplo, aplica el programa a las siguientes mol´culas: e a) Aspirina (C9 H6 O4 ). b) Benceno (C6 H6 ). c)Alcohol Et´ ılico (CH3 CH2 OH). ´ d) Acido Ac´tico (CH3 COOH). e e) Acetona (CH3 COCH3 ). Pesos at´micos: Carbono, 12 g/mol; Hidr´geno, 1 g/mol; y Ox´ o o ıgeno, 16 g/mol.

Ingenier´ Qu´ ıa ımica

Programaci´n en Octave o

1-2

Introducci´n a Octave o

Contenidos
1.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 o 1.2. Conceptos b´sicos . . . . . . . . . . . . .. . . . . . . . . . . 1-3 a 1.2.1. C´lculos simples . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 a 1.2.2. Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 1.2.3. Comentarios y signos de puntuaci´n . . . . . . . . . . . . . . 1-6 o 1.2.4. Formato num´rico . . . . . . . . . . . . . . . . . . . . . . . . 1-7 e 1.3. Funciones matem´ticas . . . . . . . . . . . . . . . .. . . . . 1-8 a 1.3.1. Funciones matem´ticas elementales . . . . . . . . . . . . . . . 1-9 a 1.3.2. Funciones trigonom´tricas . . . . . . . . . . . . . . . . . . . . 1-9 e 1.4. El entorno de trabajo Octave . . . . . . . . . . . . . . . . . 1-10 1.4.1. Gesti´n de variables . . . . . . . . . . . . . . . . . . . . . . . 1-10 o 1.4.2. Historia de la sesi´n . . . . . . . . . . . . . . . . . . . . . .. 1-11 o 1.5. Ficheros-M . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 1.6. Instrucciones de entrada/salida . . . . . . . . . . . . . . . . 1-12 1.6.1. Salidas por pantalla . . . . . . . . . . . . . . . . . . . . . . . 1-12 1.6.2. Entrada de datos . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 1.7. Ayuda de Octave . . . . . . . . . . . . . . . . . . . . . . . . 1-15 1.8.Ejercicios pr´cticos . . . . . . . . . . . . . . . . . . . . . . . 1-17 a

Universitat Jaume I

Guillermo Peris Ripoll´s e

1.1 Introducci´n o

1-3

1.1.

Introducci´n o

Octave es un potente programa de c´lculo matem´tico basado en software libre, origia a nalmente desarrollado para trabajar con vectores y matrices por ingenieros qu´ ımicos, aunque sus ultimas versiones exceden conmucho este prop´sito inicial. Incorpora ´ o distintas funcionalidades utiles para el c´lculo t´cnico y cient´ ´ a e ıfico, como algebra matricial, manipulaci´n de polinomios, c´lculo num´rico, c´lculo simb´lico, y creaci´n o a e a o o 1 . Adem´s, incluye un lenguaje de programaci´n propio, y manipulaci´n de gr´ficos o a a o que a´n no siendo tan eficiente como los lenguajes compilados (como C/C++, Forutran, etc), es m´s f´cil de utilizar y nos permitir´ introducir en este curso conceptos a a a b´sicos de programaci´n comunes con estos lenguajes. Este lenguaje es muy similar a o al que proporciona el software propietario Matlab, por lo que puede consultarse la bibliograf´ de este ultimo programa (mucho m´s extensa) para aprender a utilizar ıa ´ a Octave. En este curso se asume que se va a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción al Octave
  • Octavas
  • Octavo
  • Octavo
  • Octave
  • octave
  • Octave
  • octavas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS