Taller de senales

Solo disponible en BuenasTareas
  • Páginas : 23 (5546 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de octubre de 2010
Leer documento completo
Vista previa del texto
1.

Introducción a MATLAB

MATLAB R (Marca registrada por The Mathworks, Inc ) es un sistema interactivo para realizar cálculos numéricos. La primera versión de MATLAB fue desarrollada por el analista numérico Cleve Moler a nales de la década de los 70s. Clive Moler, quien entonces era presidente del departamento de ciencias de la computación de la Universidad de New Mexico, diseño MATLABpara dar a sus estudiantes una herramienta capaz de acceder a LINPACK (Librería para correr algoritmos de algebra lineal en FORTRAN) y EISPACK (Librería para calcular valores propios en FORTRAN) sin necesidad de aprender FORTRAN. Rápidamente, MATLAB se extendió a otras universidades y encontró una gran acogida entre la comunidad de analistas numéricos. En 1984, Cleve Moler se unió a Jack Little y aSteve Bangert para reescribir el código de MATLAB en C, y fundar The Mathworks para continuar su desarrollo. Desde entonces, MATLAB ha evolucionado en un paquete computacional sosticado que, pese a parecer complicado a los nuevos usuarios, es muy fácil de usar.
1.1. Entorno de MATLAB

Durante esta sección se proporcionará información básica sobre el entorno de MATLAB. Luego de iniciar MATLAB,aparecerá la ventana de comandos (En las versiones más recientes, se pueden distinguir tres ventanas cuando MATLAB inicia: Workspace, Command History y Command Window. Esta ultima es a la que hacemos referencia), en cuanto MATLAB este listo para recibir instrucciones, aparecerá una linea de comandos (>>). La gran mayoría de la actividad realizada en MATLAB se inicia desde la linea de comandos.Cuando se ingresan instrucciones en la linea de comandos, MATLAB usualmente crea uno o varios objetos. La mayoría de las veces, estos objetos son simplemente datos que pueden ser manipulados mediante operaciones o funciones. Dichos objetos son guardados en el espacio de trabajo de MATLAB (al cual llamaremos de ahora en adelante Workspace ). Si no se encuentra visible, el workspace puede ser llamado auna ventana aparte escribiendo la instrucción worksp—™e en la linea de comandos. El workspace muestra información importante sobre los objetos creados, como: su nombre, tamaño y tipo. Otra forma de observar los objetos guardados en el workspace es mediante la instrucción whos. Al usar esta instrucción, se muestran los objetos y sus características en la ventana de comandos. La instrucción who esuna versión corta de whos que solo muestra el nombre de los objetos. Existen varias funciones que permiten eliminar objetos y de está forma liberar recursos del sistema. Para eliminar un objeto, se puede utilizar la instrucción ™le—r seguida por el nombre del objeto. Si se desea eliminar todos los objetos del workspace, entonces se usa simplemente la instrucción ™le—r sin ningún argumento. Enforma similar, si se desea eliminar la información contenida en la ventana de comandos, se puede utilizar la función ™l™. Para nalizar una sesión de MATLAB se puede utilizar la instrucción exit o simplemente cerrar el programa tal y como se cierra cualquier aplicación. 1

Un posible inconveniente de cerrar el programa es que todas las variables del workspace son eliminadas. A diferencia de casitodos los programas, MATLAB no advierte que el workspace será eliminado en cuanto se cierre el programa. Si se desea salvar alguna variable para seguirla usando en otra sección, se puede usar el comando s—ve seguido por el nombre de un archivo y luego el nombre de las variables que se desean guardar. Si se desea guardar todo el workspace se utiliza la instrucción s—ve seguida del nombre del archivoen donde se guardará. Los archivos con información de variables, tendrán extensión Fm—t. Para cargar un archivo previamente guardado, se utiliza la instrucción lo—d seguida por el nombre del archivo. Aunque MATLAB no guarda automáticamente el workspace si guarda cada una de las instrucciones ejecutadas en la linea de comando. Estas instrucciones quedan guardadas en la ventana command history....
tracking img