Que es matlab

Solo disponible en BuenasTareas
  • Páginas : 8 (1845 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2011
Leer documento completo
Vista previa del texto
Ing. Abel Villanueva Peña UNAM, Facultad de Ingenierí a Departamento de control

¿ Que es MATLAB?
Es un ambiente de computo, de alta ejecución numérica y de visualización. MATLAB integra el análisis numérico, calculo de matrices, procesamiento de señales, y graficación, en un ambiente sencillo de utilizar, donde los problemas y sus soluciones son expresadas justamente como están escritas; adiferencia de la programación tradicional El nombre de MATLAB surge de matrix laboratory , dado que el elemento básico de dato es una matriz, la cual no requiere de dimensionamiento, lo que permite resolver problemas en una fracción de tiempo, del que nos tomarí a al escribir un programa en cualquier lenguaje como, Pascal, Fortran, C, etc. MATLAB, también cuenta con varias familias de solucionespara aplicaciones especificas llamadas toolboxes, que son colecciones de funciones utilizadas para resolver alguna clase particular de problema. Las áreas en donde los toolboxes están disponibles incluyen el procesamiento de señales, diseño de sistemas de control, la simulación de sistemas dinámicos, la identificación de sistemas, redes neuronales y otros.

¿ Como trabajar con MATLAB?
• • Ir ainicio y buscar MATLAB. Dar doble click para ejecutar MATLAB.

Existen dos modos de ejecución de los comandos y funciones. Interactiva Con este modo se puede teclear directamente sobre el área de trabajo de MATLAB el comando o la función a ejecutar, permitiendo una ejecución paso a paso, así como el seguimiento de las variables y la graficación de los resultados intermedios. Por programa

Setiene que crear un archivo con la secuencia adecuada de comandos y funciones que se requiera, este archivo se puede realizar desde cualquier editor o bien desde el editor de MATLAB (para las versiones 5.2 y 5.3), asegurándose que el archivo sea llamado .m (a estos archivos se les conoce como m-file) Para la forma interactiva, se tienen que teclear los comandos y las funciones directamente sobreel área de trabajo que a continuacion se muestra.

Area de trabajo

Para la forma por programa se necesita primero crear un archivo, en cualquier editor de texto como por ejemplo el WordPad de Windows. Las lí neas que lo integran son lí neas en las que están tecleados los comandos y funciones que ejecutara MATLAB. Para la creación del archivo únicamente se tienen que seguir las reglas desintaxis propias de MATLAB y guardarlo con extensión “.m”. Ejemplo, vamos realizar el mismo ejercicio que se muestra en la gráfica anterior.

El archivo tiene que ser construido en formato de modo de texto y no en formato para Word, por lo que se tendrá que utilizara ‘guardar como’ y especificar formato de texto y la extensión. Para correr el programa hay que pasar al área de trabajo de MATLAB yverificar o en su defecto cambiar al directorio en que se encuentra el archivo que acabamos de crear, para eso se procede de la forma tradicional ejemplo: >> cd c:\tareas posteriormente se tiene que teclear el nombre del programa: >>document Si la sintaxis esta correcta y no hay mensajes de error, obtendremos nuestro resultado esperado.

Forma de asignación y manejo de variables.
Lo que hay querecalcar es que MATLAB, basa su manejo de variables a partir de la asignación de vectores o de matrices, lo importante es que estos, no necesitan declararse previamente y tampoco dimensionarse, como se hace en la programación tradicional. Para su creación existen varias formas. >>A=[1 2 3 4; 5 6 7 8;9 0 1 2]; y también >>A=[1, 2, 3, 4;5, 6, 7, 8;9, 0, 1, 2]; Y MATLAB responde: A=

1 5 9

26 0

3 7 1

4 8 2

Las filas se separan por punto y coma y las columnas por espacios o comas. De lo anterior se ve fácilmente que un vector fila o renglón se asigna así : >>v=[1 2 3]; y también >>v=[1, 2, 3]; Y un vector columna se asigna así : >>v=[1; 2; 3]; Otra cosa importante es que los elementos de los vectores y las matrices, no únicamente pueden ser números sino también pueden ser...
tracking img