Вы находитесь на странице: 1из 6

UNIVERSIDAD CATOLICA DE SANTA MARIA FACULTAD DE CIENCIAS E INGENIERAS FISICAS Y FORMALES PROGRAMA PROFESIONAL INGENIERIA MECNICA, MECNICA-ELECTRCA Y MECATRNICA

Pgina:1/6

Jefes de Prcticas: Ing. Juan Carlos Cuadros Cdigo: Semestre: Grupo: Lab. N 4E04022 IV
FECHA:

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB
Apellidos y Nombres (1):____________________________________________________ Apellidos y Nombres (2):____________________________________________________

01

del 13 al 17/Ago/12

I.

OBJETIVOS 1. 2. 3. 4. Iniciar al estudiante en la utilizacin de la herramienta Matlab. Reconocer el entorno de trabajo del programa de Matlab. Ingresar variables. Utilizar comandos de ayuda, as como analizar algunos comandos bsicos.

II.

MARCO TEORICO Matlab es la abreviatura de Matrix Laboratory (laboratorio de matrices). Fue creado en 1984 por The MathWorks, es un sotware de de clculo numrico y visualizacin grfica muy difundido en universidades, centros de investigacin y usado por ingenieros. En los ltimos aos ha incluido muchas ms capacidades, como la de programar directamente procesadores digitales de seal, crear cdigo, etc. Tiene la gran ventaja de ser un lenguaje de alto nivel que integra, en un nico ambiente software, rutinas de clculo, visualizacin y programacin. El programa es de fcil uso ya que los problemas se pueden formular usando una notacin matemtica standard Lo primero que debe comprenderse al usar Matlab es que el manejo de los datos se hace en forma matricial, las operaciones matemticas deben estar acorde con este principio. As un escalar es visto por Matlab como una matriz 1x1, un vector fila de N elementos es una matriz 1xN o si se trata de un vector columna sus dimensiones son entonces Nx1. Algunos de los usos ms comunes de Matlab son, por ejemplo: Clculo numrico. Desarrollo de algoritmos. Modelado, simulacin y desarrollo de prototipos. Anlisis y visualizacin de datos. Construccin de grficas. A continuacin se muestran una serie de ejercicios guiados para permitir al alumno conocer y manejar la interfaz de este programa, finalizando la prctica con una serie de ejercicios a resolver para aprobar la prctica.

1.1 Interfaz o entrono de trabajo Empecemos a explorar cada uno de los puntos expuestos haciendo uso del programa. Inicie una sesin en Matlab, para ello basta con hacer doble click sobre el icono del programa, y aparece la interfaz principal que es el command window.

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB

Pgina: 2/6

LAB N 1

JP: Ing. JCC

Lnea de comando

Directorio actual

Historial de comandos

Figura 1.1. Interfaz de Matlab. En la Figura 1.1 podemos ver el aspecto inicial de Matlab. Distinguimos las siguientes Ventanas: Command window: ventana donde podemos ejecutar los comandos; Ventanas auxiliares: command history, workspace, current directory que informan sobre (y permiten editar) los comandos insertados, las variables declaradas El directorio en el que estamos trabajando. 1.2 Reglas para nombrar las variables El nombre de una variable puede tener como mximo 63 caracteres (31 en versiones anteriores), que pueden ser letras, nmeros y el guin de subrayar El primer carcter tiene que ser una letra, por ejemplo lado2 es un nombre vlido, pero no lo es 2lado. Las maysculas y las minsculas tienen valor distintivo. La variable Base es distinta de la variable base. Dentro de un nombre de variable no puede haber espacios en blanco. lado1 es vlido, pero no lado 1.

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB

Pgina: 3/6

LAB N 1

JP: Ing. JCC

Existen nombres que deben evitarse, porque tienen significado propio en Matlab: ans, pi, Inf, etc. 1.3 Comando de ayuda La ayuda de Matlab es ciertamente muy clara y completa. Los comandos siempre dispuestos a echarnos una mano son: Comando help: muestra una ayuda por pantalla, en la ventana de comandos, con la informacin esencial sobre un comando concreto. helpwin: similar a help pero despliega la ayuda en una ventana auxiliar, permitiendo as una navegacin, estilo web, muy cmoda. lookfor: permite buscar una cadena en la primera lnea de todos los ficheros de ayuda. Por ejemplo, si deseamos ayuda sobre la funcin c2dm, ver figura 1.2 y figura 1.3.

Figura 1.2. Ayuda de la funcin c2dm.

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB

Pgina: 4/6

LAB N 1

JP: Ing. JCC

Figura 1.3. Ayuda de la funcin hypot. 1.4 Formatos de visualizacin El formato de visualizacin en la ventana de comandos puede modificarse usando la funcin format: Format long: Presentar mayor nmero de decimales en pantalla al presentar los resultados en punto flotante. Format short: Es el modo por defecto, presenta un nmero de decimales menor. Este formato no afecta para nada a la precisin de los clculos, es sencillamente una cuestin de visualizacin. Format compact: Deja menor nmero de lneas en blanco en la visualizacin de los resultados, permitiendo dar cabida a ms informacin previa en la ventana de los comandos sin necesidad de hacer scroll.

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB

Pgina: 5/6

LAB N 1

JP: Ing. JCC

Figura 1.4. Visualizacin en la forma compacta. 1.5 Variables Matlab no necesita la declaracin de variables como en un lenguaje tradicional. En principio todas las variables son reales, y basta hacer uso de ellas para que queden declaradas: >> a=1; b=2; c=3; ; >> a=1, b=2, c=3, 1.6 Comandos bsicos Al iniciar el programa Matlab se desplegar una ventana desde donde se ejecutan los diferentes comandos. El smbolo (llamado prompt) en la lnea de comando, indica que el programa est esperando que se le ingrese un comando. El programa Matlab se inicia por defecto en el directorio c:\MATLAB\bin. Antes de comenzar a trabajar es conveniente cambiarse al directorio de trabajo. Para verificar en que directorio se est trabajando se utiliza el comando: pwd. En mi caso sera:

Figura 1.5. Directorio de trabajo A continuacin veremos algunos comandos bsicos de Matlab. demo Permite acceder a las demostraciones de algunas funciones del Matlab. who Lista las variables que se encuentran en la memoria. whos Lista las variables anteriores y sus caractersticas. what Lista las M-files existentes en el disco. size(a) Indica las dimensiones de la matriz a.

Laboratorio de Mecnica Computacional II


Tema: INTRODUCCIN A MATLAB

Pgina: 6/6

LAB N 1

JP: Ing. JCC

length(a) Longitud del vector a. clear Borra las variables en memoria. clc Limpia la pantalla clf Limpia las ventanas de grficos ^C Corta el programa localmente. 1.7 Desarrollo a. Utilizando las funciones de ayuda, obtenga la informacin de las siguientes funciones elementales matemticas. sin exp cos log tan log10 asin log2 acos sing atan sqrt

Explore el documento doc que aparece al final de cada ayuda. Una vez terminada la primera funcin ejecute clc en la lnea de comando, antes de pasar a la siguiente. b. Ejecute las 3 funciones format para 10*pi, explique cada una de ellas. Indique el nmero de dgitos para la parte entera y decimal en cada caso. c. d. Ejecute la funcin de ayuda help +, que aparece, explique. Ingrese las siguientes variables. >> a = 8, b=6, c=-2 % presione enter Qu se visualiza? >> a = 8; b=6; c=-2; % presione enter Qu se visualiza? e. f. g. III. Para el ejemplo anterior, ejecute el comando who y whos para las variables a, b y c. Borre la variable b y c, ejecute el comando who. Emita al menos 5 conclusiones.

OBSERVACIONES Y CONCLUSIONES Haga sus observaciones y emita al menos cinco conclusiones en torno al trabajo realizado

__________________________________________________________________________________________________ __________________________________________________________________________________________________ __________________________________________________________________________________________________ __________________________________________________________________________________________________ __________________________________________________________________________________________________

Вам также может понравиться