Práctica 1: Introducción a MATLAB.



Documentos relacionados
Práctica 1: Introducción a MATLAB.

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Vamos a ver las dos formas básicas de arrancar PowerPoint.

LA INFORMÁTICA EN EL AULA

Instructivo de Microsoft Excel 2003

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Comenzando con MATLAB

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Uso del programa CALC

Tema 4: Empezando a trabajar con ficheros.m

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

Práctica 3: Funciones

Capítulo 9. Archivos de sintaxis

SESIÓN 6 INTRODUCCIÓN A WORD.

CLASE 12.-INSERTAR COLUMNAS

Recursos de Aprendizaje

Informática I Notas del curso

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Manual de Introducción a SIMULINK

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

NORMA 34.14(SEPA) 05/11/2013

Elementos de Microsoft Word

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANEJANDO FICHEROS Y CARPETAS

La ventana de Microsoft Excel

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1

El programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos

SESIÓN PRÁCTICA 2: MANEJO DEL VISOR DE RESULTADOS, VENTANAS DE SINTAXIS Y GRÁFICAS PROBABILIDAD Y ESTADÍSTICA. PROF. Esther González Sánchez

Notas para la instalación de un lector de tarjetas inteligentes.

NORMA (SEPA) 22/11/2013

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =

La hoja de cálculo EXCEL. Conceptos básicos

Centro de Capacitación en Informática

Como verás pone Microsoft Office y si te colocas sobre esta línea debería salir:

PRÁCTICAS DE GESTIÓN GANADERA:

PowerPoint 2010 Manejo de archivos

Tutorial de PowerPoint

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Trabajando en la ventana de comandos en el programa gretl.

LECCIÓN 4ª Operaciones Numéricas

Curso Internet Básico - Aularagon

TALLER No.1 AUDITORÍA A CUENTAS POR COBRAR DE COMFAPOPAYAN UTILIZANDO SOFTWARE DE AUDITORÍA - IDEA.

A continuación, se detalla el uso de los accesorios más comunes:

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Un kilobyte (KB) son 1024 bytes, un Megabyte (MB) son 1024 KB, un Gigabyte son 1024 Mb

La visualización de la ventana de Word tiene las siguientes partes:

Plantilla de texto plano

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez

Reservas - Rooming List

Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008

MATERIAL 2 EXCEL 2007

Personalización de Presentaciones

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

MANUAL DE USUARIO. Sistema de Administración de Proyectos de Vinculación con la Colectividad (SAPVC) MANUAL DE USUARIO DOCENTE

/05/2009

SISTEMAS DE NUMERACIÓN. Sistema decimal

Planilla de cálculo. Módulo II - OpenOffice.org Calc

>> % suma de dos números reales, el resultado se asigna a ans

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Operación de Microsoft Word

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

Guía rápida de WinQSB

Dando nuestros primeros pasos con 3DS Max. 1. Objetivos

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

SISTEMA INTEGRAL DE PLANIFICACIÓN

OBTENER DATOS EXTERNOS

Cálculo Simbólico también es posible con GeoGebra

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

Guía N 1: Fundamentos básicos(i)

CREAR TABLAS EN WORD

Centro de Capacitación en Informática

ELEMENTOS BÁSICOS DE MATHEMATICA

Plantilla de texto plano

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

Manual de OpenOffice Impress

Práctica 2 de Microsoft Access

BASES DE DATOS - Microsoft ACCESS 2007-

Combinar correspondencia (I)

Manual Impress Impress Impress Impress Impress Draw Impress Impress

2_trabajar con calc I

Antivirus Avira. Inguralde [Enero 2011]

Los sistemas operativos

ACTUALIZACIÓN VERSIÓN GEOBASEWEB. RELACIÓN DE CAMBIOS ENTRE v Y v

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L Premià de Mar Barcelona Tel. (93) Fax marketing@t2app.

ESCUELA DE ADMINISTRACIÓN

Personalización de la Base de Datos

GEOMETRÍA 1.- INTRODUCCIÓN:

Estructurar la información dentro del ordenador:

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS

Guía rápida de CX-Programmer

GUÍA DE UTILIZACIÓN DEL CONVERSOR GRAMMATA

UF0320: Aplicaciones informáticas de tratamiento de textos

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Transcripción:

Práctica 1: Introducción a MATLAB. 1 Introducción. MATLAB es el paquete de programas para computación numérica y visualización que vamos a utilizar como herramienta en las prácticas. Para arrancar el programa basta hacer doble click sobre el icono MATLAB que aparece en el escritorio de nuestro PC. Veremos que se abre una ventana, ésta es la ventana de comandos que permite dar instrucciones a MATLAB. Además de esta ventana, MATLAB emplea otros dos tipos de ventanas que consideraremos más adelante: 1. Ventanas gráficas para visualización. 2. Ventanas de edición: Permiten crear y modificar programas. Cuando aparece el signo >>, puede darse un comando al programa; por ejemplo, los comandos quit o exit sirven para terminar una sesión. Comprobémoslo y reiniciemos el programa haciendo doble click sobre el icono MATLAB. Para finalizar la sesión podemos también emplear la opción Exit del menú File de la ventana de comandos. Una variable en MATLAB puede ser un escalar, un vector o una matriz, a la que se le asigna un nombre que puede contener letras y números (un máximo de 19 caracteres, distingue letras mayúsculas y minúsculas). Para asignar el valor 15.3 a la variable A escribimos: A=15.3 MATLAB confirmará este valor. Otra variable B toma el valor 0.7: B=0.7 Si no queremos que el programa confirme la asignación añadimos un punto y coma al final de la instrucción: B=0.7; Podemos efectuar operaciones aritméticas empleando los símbolos +, -, * y /. Ejemplos: 1

C=A+B D=C*(A+B) H=C/(A+B) donde los paréntesis establecen el orden en que se efectúan las distintas operaciones. Para elevar una cantidad a a una potencia b se emplea aˆ b. Por ejemplo: CUAD=(A+B)ˆ 2 EXP= 1/3 RCUB= (A+B)ˆ EXP Para definir un vector basta especificar sus componentes entre corchetes separadas por comas, por ejemplo: vec=[3,2,1,6]; El valor de una componente, se especifica en la forma vec(i); por ejemplo: vec(3) nos proporciona la tercera componente del vector. Un vector puede generarse empleando la instrucción: v=a:p:b Donde a,p, son tres números. Las componentes de este vector son el conjunto de números: a, a+p, a+2p,..., a+np, con a+np b. Por ejemplo: v=3:2:10 Para efectuar operaciones sobre todas las componentes de un vector se emplean los símbolos que indican las operaciones aritméticas precedidos de un punto;.*,./,.ˆ 2. Lo comprobamos con los siguientes ejemplos: w=[1, 2, 3, 4] v.*w 2

v.ˆ 2 En este momento hemos definido unas cuantas variables. El comando who nos proporciona una lista de las variables definidas. Otro comando útil es clear, que elimina de la memoria todas las variables definidas. Comprobemos escribiendo: who clear who MATLAB evalúa un cierto número de funciones matemáticas (ver apéndice). Practicamos con algunos ejemplos: 1. Evaluamos y = x 2 + x 1 en x = 2.0: x=2.0; y=xˆ 2+sqrt(x-1) donde hemos empleado la función sqrt. 2. Calculamos el valor de y = senα para α = 30 0 : a=30; alpha=30*pi/180 que nos proporciona el valor de α en radianes y=sin(alpha) donde hemos utilizado la función sin y el valor de π, que viene dado por la variable pi de MATLAB. 3. y = log[2(x 2 + x 4 )] para x = 3.0, siendo log el logaritmo neperiano: x=3.0; y=log(2.0*(xˆ 2 + xˆ 4)) donde hemos empleado la función log. A la hora de escribir comandos pueden ser útiles: 3

1. Los comandos cut, copy y paste del menu Edit (o los correspondientes iconos en la barra de herramientas). 2. los cursores y, que permiten moverse sobre los comandos anteriores y posteriores. El cálculo numérico se efectúa con un número finito de cifras significativas; por ejemplo en MATLAB los números reales se archivan como cantidades en doble precisión: se les asignan 8bytes (64 bits, de los que 11 son para el exponente y 53 para la mantisa), que se traducen en una precisión de unas 16 cifras decimales. MATLAB nos presenta por defecto 5 cifras. Escribamos, por ejemplo: y=1000*pi Si queremos imprimir un número mayor de cifras significativas, escribimos: format long y a continuación: y=1000*pi 2 Definición de funciones. Además de las funciones definidas en MATLAB, podemos definir otras funciones para aplicaciones concretas. Supongamos, por ejemplo, que queremos calcular el volumen molar de un gas ideal para distintos valores de presión y temperatura: V = RT/P. Para ello hemos construido una función ideal (P,T), que efectúa esta operación con P en atm. y T en K. Escribamos: presion=1; temp=273; V=ideal(presion,temp) que nos proporciona el resultado en l mol 1. Para construir o modificar una función empleamos la ventana de edición antes mencionada: En el menú File de la ventana de comandos seleccionamos Open. Aparacerá una lista de ficheros, que son programas para MATLAB (llamados M-files). Haciendo doble click sobre el fichero ideal, se abre la ventana de edición y en ella podemos ver y modificar el archivo que contiene la función ideal. Fijémosnos en dos detalles: 4

1. El programa comienza por la palabra function. 2. El símbolo % se utiliza para añadir comentarios. Lo que aparece a continuación de este símbolo en la línea nos ayuda a entender el programa, pero no es ejecutado por MATLAB. Cerremos la ventana de edición seleccionando Exit Editor/Debugger en el menú File de la ventana de edición. Como ejercicio, escribir una función que transforme temperaturas en grados centígrados (T C ) a grados Farenheit (T F ), empleando la relación: T F = 9/5T C + 32. Seguir los siguientes pasos: 1. Abrir la ventana de edicion seleccionando la opción New-M-file del menu File. 2. Una vez escrita la nueva función seleccionar en el menu File de la ventana de edición la opción Save as y a continuación darle un nombre. 3. Comprobar evaluando la función en algunos puntos desde la ventana de comandos. 4. Imprimir la función empleando la opción Print del menú File en la ventana de edición. 3 Representaciones gráficas Consideramos tres instrucciones MATLAB para representar gráficamente funciones de una variable: El comando más sencillo del que disponemos para representaciones gráficas tiene la forma: plot(x,y) donde X e Y son dos vectores de la misma dimensión. ejemplo: Veamos un presion=1; T= 200:20:500 V=ideal(presion,T) plot (T,V) 5

El comando ezplot permite representar una función f(x) en un intervalo [x 1, x 2 ]. La sintaxis es: ezplot ( f(x), x 1, x 2 ) Por ejemplo: ezplot ( xˆ 2, -1, 1) Al ejecutar este comando veremos aparecer la ventana gráfica con la representación gráfica de esta función. Una isoterma del gas ideal se representa con: ezplot ( 0.082*273/x, 0.5, 5) Emplear el comando ezplot para hacer una gráfica de temperatura en grados Farenheit frente a temperatura en grados Celsius en el intervalo [-10 0 C, 100 0 C]. Cuando una función se define por medio de una function, se emplea el comando fplot, cuya sintaxis es similar a la del comando ezplot: fplot ( f, [a, b]) Por ejemplo: fplot ( ideal(p,273),[1,10]) Como ejercicio, emplear fplot para hacer una gráfica de temperatura en grados Farenheit frente a temperatura en grados Celsius 6

4 Resultados NOMBRE Y APELLIDOS: 1. Emplear MATLAB para evaluar la expresión y = exp(x 2 ) cos(2x) en x=3.12. Expresar el resultado con 7 cifras significativas. 2. Imprimir la función empleada para transformar temperaturas en grados centígrados a grados Farenheit. 3. Explicar cómo emplearías las instrucciones plot y ezplot para representar la función y = 3x x 2 + 4 en el intervalo [0,2]. 7

4. Siendo x, y los errores en dos variables, evaluar el error en las siguientes funciones: z = xy z = x/y z = x + y 5. En un experimento se han obtenido los siguientes valores de la presión, el volumen molar y la temperatura de un gas: P = 1.08±0.01 atm, V = 22.60± 0.02 lmol 1, T = 298.2±0.1 K. Suponiendo que se verifica la ecuación de estado del gas ideal, con qué precisión se mide la constante R en este experimento? 8

6. Escribir las instrucciones MATLAB necesarias para generar un vector x de 100 componentes: 0.01, 0.02, 0.03,..., y calcular la función x 2 i +x i +1, siendo x i las componentes del vector. Explicar cómo se representaría gráficamente la función f(x) = x 2 + x + 1 en el intervalo [0,1]. 9