Вы находитесь на странице: 1из 5

1

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:

CURSO DE MATLAB BSICO

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.

CURSO DE MATLAB BSICO

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

CURSO DE MATLAB BSICO

VECTORES Y MATRICES

2.4 COMANDOS DE MATRICES Y VECTORES


Comando det (M) inv (M) max (M) min (M) abs (M) angle (M) sqrt (M) real (M) imag (M) conj (M) round (M) fix (M) sign (M) log (M) exp (M) Descripcin Halla el determinante de la matriz Determina la matriz inversa Muestra el valor mximo del vector Muestra el valor mnimo del vector Determina el valor absoluto de los elementos Determina el Angulo en radianes de un numero complejo Halla la raz cuadrada del vector Determina la parte real de un numero complejo Determina la parte imaginaria de un numero complejo Determina el conjugado de un numero complejo Redondea al valor entero ms cercano Trunca los valores Determina el signo de los valores Halla el logaritmo natural Determina el exponencial de los elementos

CURSO DE MATLAB BSICO

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

Вам также может понравиться