Tutorial taller en matlab

Tutorial taller en matlab gyjpcabrera2 nexa6pp 03, 2010 14 pagcs TALLER DE COMPUTO INTRODUCCION AL USO DE MATLAB Guia del Taller INTRODUCCION MATLAB es un ambiente de cómputo técnico para el cálculo numérico de alto rendimiento con capacidad de visualización, el cual fué desarrollado por la empresa The MATH WORKS Inc. MATLAB integra análisis numérico, cálculo matricial, procesamiento de señales y gráficas.

MATLAB toma su no matrices), pues origi programación de cál de cálculo que manej mat lo ry (laboratorio de o un auxiliar en la el elemento básico La versión estándar de MATLAB incorpora una gran variedad e comandos y funciones matemáticas de uso general relacionadas con tópicos como Manipulación de Matrices, Funciones Trigonométricas, Funciones Hiperbólicas, Algebra Lineal Numérica, Análisis de Datos, Interpolación, Graficación, Manejo de Archivos, etc.

Existen además paquetes opcionales de funciones especializadas en diversas áreas técnicas tales como Control, Procesamiento de Señales, Lógica Difusa, Procesamiento de Imágenes, Redes Neurales, etc.

El presente escrito es una guia para el taller introductorio al uso de MATLAB para Windows, versión estándar, y su objetivo es roporcionar los elementos esenciales para iniciarse en el uso de esta herramienta y facilitar su estudio Individual, por lo que no se recomienda consultar los manuales User’s Guide

Lo sentimos, pero las muestras de ensayos completos están disponibles solo para usuarios registrados

Elija un plan de membresía
y Reference Guide, así como también puede obtenerse en español el libro «MATLAB edición de estudiante, Versión 4, guía de usuario» de la editorial Prentice Hall el cual contiene los dlscos de instalación de la versión estudiantil.

INICIO Estando dentro de la plataforma operativa Windows la invocación de MATLAB presenta una ventana denominada ventana de comandos en la que se muestran en la parte superior un istado de comandos para iniciarse en el uso de la herramienta: intro, demo, help help, así como también comandos para obtener mayor información: help, whatsnew, info, subscribe.

A continuación de los comandos se muestra el símbolo que indica la linea de entrada de órdenes o comandos: Es en esta línea que se proporcionan los comandos a ser ejecutados inmediatamente por MATLAB, como los listados antenormente. por ejemplo, el proporcionar el comando: » help Todos los comandos u operaciones deben terminarse con la tecla enter para ser aceptados por MATLAB mostrará un listado de los diferentes tópicos en que MATLAB roporciona información de ayuda.

Puede consultarse también este tipo de información a través del menú Help de la barra de menús de la misma ventana de comandos de MATLAB. Otros comandos importantes para el ambiente de trabajo son: cd Cambia el directorio de trabajo dir Muestra el contenido de trabajo quit Termina la sesión de ATLAB en letras resaltadas (negritas) los comandos y operaciones que se proporcionan directamente en la linea de comandos de MATLAB y del lado derecho se proporcionarán algunos comentarios relacionados con el comando.

OPERACIONES BASICAS En la linea de entrada de comandos puede proporcionarse irectamente la indicación de cualquier operación matemática de la misma manera en que esta se escribe normalmente (estilo calculadora), por ejemplo: ans- La abreviatura ans (por «answer» = respuesta) indica 1175 el resultado de la operación realizada. Algunas otras operaciones básicas y los símbolos empleados por MATLAB para su uso son: + ( suma, – ( resta, * ( multiplicación, / ó división, ( potencia Cuando una linea de comando se termina con i’;i’ el resultado que se generaría por la ejecución del comando no es mostrado en pantalla.

Pueden escribirse varias operaciones en una sola linea e comando siempre que estas se separen por -3 Por ejemplo: » 75 + 3,3-2, 75 terminarse con ‘ ans – 78 Los tres resultados se desplegarán por no relacional es «5 mayor que 4», lo cual es cierto, a lo que le corresponde un valor de 1. ans = La operación relacional es «4 mayor que», lo cual es falso, a lo que le corresponde un valor de 0. ns » (5>4) & —(4>5) La operación relacional es «5 mayor que 4 y negación de 4 mayor que 5». «&» es el símbolo para el operador lógico AND y ‘ es el símbolo para el operador lógico negación La operación relacional es «5 mayor que 4 ó 4 » (5>4) (4>5) mayor que 5″. l» es el símbolo para el operador lógico OR. VARIABLES En una operación pueden emplearse variables a las que previamente se les ha asignado algún valor.

Las variables se nombran comenzando con una letra y puede estar seguida de letras y números, existiendo diferencia entre minúsculas y mayúsculas. 40F Size Elements Bytes Density Complex MESES dias meses 1 byl lbyl lbY1 8 Full No NO Grand total is 4 elements using 32 bytes Es posible borrar una o todas las variables empleadas, asimismo es posible almacenar en disco las variables con las que se está trabajando (una, varias o todas) y recuperarlas en cualquier otra esión de trabajo. ? clear meses Se borra sólamente la variable meses » who Se muestran nuevamente las variables vigentes para observar que efectivamente meses fué borrada Your variables are: MESES ans » save ESTAS Todas las variables vigentes se almacenan en el disco bajo el nombre de ESTAS » clear Se borran todas las variables vigentes y se comprueba que ya no existen » load ESTAS Se leen las variables almacenadas bajo el nombre ESTAS y se comprueba su existencia s OF variable exclusiva cuyo valor es 3. 141 59…. ? log10(100) 2 » sqrt(81 ) 9 Logaritmo base 10 de 100 Raiz cuadrada de 81 Los comandos help elfun y help specfun muestran los nombres de las funciones matemáticas elementales y especializadas con que cuenta MATLAB, mientras que help seguido del nombre de una función en particular muestra la forma en que la función debe utilizarse. » help sign SIGN Signum function. For each element ofX. SIGN(X) returns 1 if the element is greater than zero, 0 if it equals zero and -1 if it is less than zero. For complex X, SIGN(X) = X . ABS(X). VECTORES Los vectores o arreglos de valores (arrays) son un conjunto de números o variables que se agrupan bajo un sólo nombre, ermitiéndose de esta manera que una operación pueda ser realizada sobre todos los valores del vector de manera simultánea, en lugar de realizar la operación a cada uno de los valores de manera manual e independiente. Se definen vectores del tipo fila o renglón y vectores del tipo columna, los cuáles varían en la manera en que los elementos del vector son acomodados. ? diasfila = [1 2 3 4 5 6 7] Los vectores fila se definen separando sus elementos por espacios o por diasfila 3 4 5 6 7 » diascol=[l, 2; 3; 4; 5; 6; 7] Los vectores columna se definen separando sus elementos por ‘ diascol – lemento del vector x cuyo valor es el más pequeño de todo el vector » mean(diasfila) La función mean(x) calcula el valor promedio de todos los elementos del vector x Es posible definir un rango de valores para ser asignados a un vector.

El rango de valores se define especificando un valor inicial, un valor de incremento y un valor final, separados todos ellos por por ejemplo: El rango de valores es desde 2 hasta 5 con incrementos de . 5 2. 0000 2. 5000 3. 0000 3. 5000 a. oooo 4. 5000 5. 0000 El rango de valores anterior se asigna a la variable 10 vectores se indica con un » multiplicación 6 49 64 que precede al signo de La multiplicación matricial entre vectores se indica directamente con el signo de multiplicación 12 14 16 18 21 24 28 32 30 35 40 Dentro de un vector cada elemento tiene un número consecutivo que lo identifica comenzando desde el número 1.

El direccionamiento de uno o varios de los elementos de un vector se indica por medio de un paréntesis y el numero de elemento o el rango de elementos deseados. El elemento 1 del vector b es el número 6 » b(length(b)) La función length(x) indica el número de elementos que tiene el vector x, por lo que indica el alor que posee el último elemento del vector x tipo se encuentran bajo las categorias: Matrices Elementales y Manipulación de Matrices, Funciones Matriciales, Matrices Especializadas, etc.

GRAFICAS La forma más sencilla de generar una gráfica dentro de MATLAB es a través del comando plot(x,y), en donde x,y son un conjunto de puntos (abscisa,ordenada) a ser marcados en un plano. La graficación por omisión genera lineas rectas entre los puntos marcados mostrando una gráfica continua, característica que puede ser variada de diversas maneras. los comandos: » 23456 7]; vectores dias y bolsa

Se definen los elementos de los » 3550 3720 3740 3760 3680 3680]; » plot(dias,bolsa) Se grafica un conjunto de puntos considerando que dias corresponde al eje horizontal y bolsa al eje vertical producen la gráfica que se muestra a continuación: [pic] Al utilizar este comando siempre se define de manera automática la escala de los ejes horizontal y vertical de acuerdo a los valores minimos y máximos de los puntos a graficar, parámetros que igualmente pueden cambiarse por valores deseados. El siguiente comando obliga a que MATLAB sólo marque unos pequeños círculos en los art sin unirlos con lineas 4 rectas: