Beruflich Dokumente
Kultur Dokumente
FUNDAMENATO TEORICO MATLAB: Es la abreviatura de Matrix Laboratory (laboratorio de matrices). Es un programa de anlisis numrico orientado a matrices y vectores, creado por The MathWorks en 1984. Est disponible para las plataformas Unix, Windows y Apple Mac OS X. Entre sus capacidades bsicas estn: la manipulacin de tablas de datos, la representacin de datos y funciones, la implementacin de algoritmos, y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB puede adems ampliar sus posibilidades con las cajas de herramientas (toolboxes) especficas para un gran variedad de aplicaciones distintas, desde el tratamiento de imgenes a la bioinformtica pasando por la estadstica o la economa. Comencemos por conocer los comandos bsicos de programacin. Operadores elementales: + * .* / ./ ^ .^ adicin o suma sustraccin o resta Producto Matricial producto elemento a elemento Divisin divisin elemento a elemento Potencia Matricial Potencia elemento a elemento
Control de la salida El comando format format compact % controla el espaciado entre lineas format long %Muestra los 15 dgitos que se utilizan en el clculo. format short %Muestra nicamente cinco dgitos. ; %al final del comando. No visualizar salida: help format %Ms informacin
MZO
Pgina 1
Guardar y recuperar datos Los datos de la sesin se pierden al salir de MatLab. Para salvar la sesin (entrada y salida) Diary( session.txt ); %Guarda los comandos introducidos en la sesin. Diary <ON/OFF> ; Para salvar una o varias matrices save datos.mat %guarda todas las variables save datos.mat x %slo guarda x Salvar y recuperar Informacin. save sesion %Salva todas las variables en el archivo binario sesion.mat . save fichero X % Salva slo la variable X load sesin % Recupera los datos previamente salvados
DESARROLLO DEL LABORATORIO 1. Ejecute MATLAB en su computadora y obtendr la ventana principal que se muestra a continuacin.
2. La ventana principal cuenta con cuatro sub-ventana llamado Workspace, command history, current folder y el Command Windows, este ltimo es donde
MZO
Pgina 2
se ejecutan los comandos despus del prompt >> , que muestra la ventana de comandos. 3. Una forma abreviada de ingresar a la ayuda es escribir despus del promt del Command Windows de matlab, el comando help . >>help 4. Para terminar Matlab y regresar al sistema operativo, utilice el siguiente comando: >> quit 5. Para escribir sus programas, es aconsejable utilizar el editor que contiene Matlab, el cual se encuentra en File/New/Script o M-File, como se muestra en el siguiente grfico:
EJERCICIOS DESARROLLADOS: Para cada uno de los ejercicios, ejecute en la ventana de comandos las siguientes expresiones y luego en un archivo M-File comentar cada uno de las expresiones ingresadas.
Ejercicio 1:
>> quit >> 2+3
MZO
Pgina 3
>> 3*4,4^2 >> 2+3*4^2 >> 2+3*4^2/2 >> (2+3*4^2)/2 >> x = 3 >> y = x^2 >> y/x >> who, >>whos >> a=sqrt(2) >> format long, b=sqrt(2) >> a-b >> format short >> help general >> lookfor >> helpwin
Ejercicio 3: Matrices.
>> a = [1,2,3; 4,5,6] >> a(1,2), a(2,3) >> a(2,3) = 10 >> a >> b=[1+i 2 + 2*i 3 - 3*i], b >> [a; a; a] >> [a, a, a] >> b=b >> c = [a; 7,8,9] >> [a , b] >> [ [a; a; a], [b; b] ]
Ejercicios Propuestos: Ejecute en un archivo M-file los siguientes enunciados con su respectivo comentario Cree una matriz de nmeros reales y tamao 2x4: gurdelo en un fichero matrizm.m, limpie el espacio de trabajo, cargue del disco la matriz y compruebe las variables en memoria. Cree un vector que comience en 1, aumente de 2 en 2 hasta 10
Pgina 4
MZO
Cree un vector que comience en 50, disminuya de 7 en 7 hasta 1 Cree una matriz de 3x3 de ceros Crea una matriz M5 de 3 _las y 2 columnas formada por ceros
INFORME DE LABORATORIO 1
El informe de laboratorio ser un documento grfico que debe contener los pantallazos de todos los ejercicios y preguntas desarrollados de este laboratorio.
MZO
Pgina 5