Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN
MATLAB es un programa ideado para realizar clculos y operaciones matemticas mediante el uso de vectores y matrices con una gran facilidad, adems de brindar la capacidad de generar mltiples graficas en 2 y 3 dimensiones. MATLAB presenta un lenguaje programacin propio muy intuitivo, el cual es muy verstil y permite implementar diversas aplicaciones de acorde a las necesidades del usuario. La gran cantidad de libreras (toolboxes) que incluye MATLAB lo convierte en una herramienta muy potente para el desarrollo a nivel de ingenieras y ciencias bsicas. Entre las libreras que presenta MATLAB podemos encontrar las siguientes: Procesamiento de imgenes. Adquisicin de datos. Lgica Fuzzy. Financieras. Sistemas de control. Modelamiento. Bases de datos.
MATLAB presenta una herramienta para el procesamiento y simulacin basado en un entorno grfico, el cual se denomina SIMULINK. Los ficheros en los cuales MATLAB contiene la informacin presentan la extensin .m y estos permiten la creacin y/o utilizacin de funciones en el programa.
VECTORES Y MATRICES
Los vectores y las matrices son manejados y representados por MATLAB de una misma forma, es ms, para MATLAB un vector es una matriz con una dimensin unitaria. Para representar una matriz o un vector en MATLAB se debe tener presente lo siguiente:
VECTORES Y MATRICES
Las matrices se representan por medio de corchetes []. Las posiciones se separan por un espacio. Las filas se terminas con ;
Bajo estas premisas podemos representar una matriz como se observa en el siguiente ejemplo. Ejemplo 1: Siendo M la matriz que se presenta a continuacin:
En matlab se representa de la siguiente forma M= [2 5 6; 7 8 3; 4 6 10], ntese que se agregan secuencialmente las filas de la matriz. 2.1 GENERACIN DE VECTORES Y MATRICES Para generar matrices y vectores en matlab son muy utilizados los siguientes comandos: COLON (inicio: paso: fin): este comando genera valores desde el valor inicial dado, hasta el final segn el paso dado, si se omite el paso se maneja por defecto una paso de 1. Ejemplo: X=0:0.1:1 da como resultado el vector X= [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]; en cambio si se utiliza Y=0:10 nos resulta Y= [0 1 2 3 4 5 6 7 8 9 10]. LINSPACE (inicio, fin, # de puntos): Es un comando muy parecido al anterior el cual genera n puntos entre los valores inicio y fin dados, si se omite el nmero de puntos se generan por defecto 100 valores. Ejemplo: X=linspace (1,2,5) da como resultado X= (1 1.25 1.5 1.75 2). ZEROS (filas, columnas): genera una matriz de ceros, si se coloca un solo valor genera una matriz cuadrada. ONES (filas, columnas): genera una matriz de unos, si se coloca un solo valor genera una matriz cuadrada.
VECTORES Y MATRICES
RAND (filas, columnas): genera una matriz de valores aleatorios entre 0 y 1, si se coloca un solo valor genera una matriz cuadrada. EYE (filas, columnas): genera una matriz diagonal, si se coloca un solo valor genera una matriz cuadrada.
2.2 OPERACIONES CON VECTORES Y MATRICES MATLAB permite mltiples operaciones entre matrices, estas pueden realizarse de forma general o posicin por posicin. Entre las operaciones bsicas podemos encontrar las siguientes:
Ntese que las operaciones multiplicacin, divisin y potenciacin pueden elaborarse elemento a elemento colocndole un punto al inicio del smbolo. 2.3 FORMACIN DE MATRICES A PARTIR DE OTRAS
VECTORES Y MATRICES
VECTORES Y MATRICES
3 Taller 1
1. Conversin de grados a radianes. Genere una tabla de conversiones de grados a radianes. La primera fila debe contener la conversin para 0, la segunda lnea para 10, y as sucesivamente hasta 360. 2. Temperatura Las siguientes ecuaciones muestran la relacin entre ciertas medidas de temperatura: Genere un vector F, para valores de temperatura de 0 F hasta 200F. Convierta estos valores a Kelvin y almacene los resultados en un nuevo vector K. Genere 300 valores aleatorios entre 0 y 20 C. Convirtalos a Rankin. Para el desarrollo de este ejercicio, ver comando rand. Genere un vector C con 100 valores entre 20C y 25C. Convierta estos valores a Fahrenheit. Para el desarrollo de este ejercicio, ver comando linspace. T f TR 459.67
Tf TR 9 TC 5 9 TK 5 32
3. Ecuacin de una lnea recta La ecuacin de una lnea recta es y=mx+b, donde m y b son constantes. Calcule las coordenadas y de una lnea con pendiente m=0.5 e intercepto b=-2, en las siguientes coordenadas x: x = 0, 1.5, 3, 4, 5, 7, 9, 10 4. Operaciones Si t es un vector con 10 elementos, 1,2,10. Calcule el valor de x en cada caso:
x t sin(t )
t 1 t 1
sin(t 2 ) t2
25 t 2
5t
t 1 t 1
2