You are on page 1of 7

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERA Y ARQUITECTURA ESCUELA DE INGENIERA QUMICA E INGENIERA DE ALIMENTOS Gua de Laboratorio N1.

TEMAS A CUBRIR: 1. Elementos bsicos de MATLAB (MATrix LABoratory). 2. Definicin de Matrices. 3. Aritmtica de Matrices. 5. Funciones de Matrices. 6. Grficas.

1. Elementos bsicos de la Pantalla principal de MATLAB.

A. Acceso a MATLAB. Si hay un icono en su pantalla con la imagen

Simplemente presionar dos veces consecutivas con el botn izquierdo del mouse sobre l. B. Pantalla Principal de MATLAB. Una vez acceda al programa correctamente, tendr la siguiente pantalla, en la cual se pueden ejecutar comandos en lenguaje MATLAB, visualizar las variables creadas y llevar un registro de todos los comandos ejecutados, vistos a la vez en una sola ventana :

Aqu se identifican tres sub-ventanas: Workspace (/ Current Directory), Command Window y Command History. En la barra de iconos de MATLAB , ubicada en la parte superior de la pantalla, se encuentra un apartado para identificar el directorio actual de trabajo de MATLAB (Current Directory). Es recomendable que antes de iniciar cualquier trabajo en nuestra sesin nos ubiquemos en el directorio en el cual deseamos que queden guardados todos nuestros archivos.

Ahora se puede ubicar en la unidad de el disco flexible (A:) o en la unidad de disco fijo (C:), segn le convenga, incluso puede usar su memoria USB para almacenar su trabajo. Una vez asignada la carpeta de trabajo se puede proceder al ingreso de los comandos de MATLAB.

Las instrucciones o comandos se ingresan en la ventana de Comandos: Command Window

Cuando se ejecutan los comandos, se podr observar las variables que ya han sido creadas en la ventana Workspace (rea de trabajo):

MATLAB conserva un registro histrico de todos los comandos emitidos por usted, an en diferentes fechas y horas, en la ventana Command History (Historia de Comandos). Estos comandos se pueden copiar de esta ventana y pegarlos en la ventana de Comandos para volverlos a ejecutar. Debe tener en cuenta que si los comandos usan variables, stas debern haberse ingresado antes para que el comando tenga sentido para el compilador de Matlab.

MATLAB, cuenta tambin con un botn de inicio (START) similar al de Windows, con el que se podr acceder a las caractersticas principales del programa:

Adems tambin cuenta con el men principal y la barra de iconos:

A continuacin se le mostrar los comandos especficos que puede usar para crear algunos tipos de matrices y Ud. Deber observar el resultado en las ventanas especificadas anteriormente.

2. Definicin de Matrices.

A. Creacin de Matrices. Para crear la siguiente Matriz:

Usando MATLAB, podemos digitar lo siguiente a continuacin del smbolo >> en la ventana de Comandos. (El prompt de MATLAB es >> y NO DEBE DIGITARSE como parte de la instruccin): >>A=[1 2 3 4;5 6 7 8;9 10 11 12; 13,14,15,16]; Pruebe el comando anterior sin el punto y coma final. MATLAB hace diferenciacin entre caracteres escritos en maysculas y minsculas. Escriba el comando anterior pero use en lugar de A su equivalente en minscula (a). Vea el Workspace y note como MATLAB ordena alfabticamente, maysculas primero.

B. Creacin de Vectores. Para crear el vector fila x=[4,3,2,1] se puede escribir directamente desde el prompt de MATLAB: >>x=[4,3,2,1]; La instruccin siguiente crea un vector fila X de 4 elementos, con valor inicial 4 y disminuyendo en uno cada siguiente elemento hasta llegar a 1. >>X=4:-1:1; La instruccin siguiente crea un vector columna, Y: >>Y=[4;3;2;1];

3. Aritmtica de Matrices.

A. Operaciones Bsicas. Considere las matrices:

Para realizar las siguientes operaciones: A*B 3*A A^3 Puede darse la operacin A+B ?. inv(A) A' A+C B. El Operador punto. Si se antepone un punto a las operaciones, estas se realizan trmino a trmino. Pruebe usando las matrices definidas anteriormente, con los siguiente dos casos: A.*C A.^2

4. Funciones de Matrices. MATLAB posee una gran cantidad de funciones matriciales, algunas de las ms comunes son: min(A), max(A) : dan el mnimo y el mximo por columnas respectivamente. sum(A), prod(A) : dan la suma y producto por columnas respectivamente. eig(A): Vector cuyos elementos son los valores propios o eigenvalores de A. det(A): el determinante

Grficas. A. Bidimensionales. Las siguientes instrucciones trazan la grfica de : >> x=-5:.1:5; >>y=x.^2.*exp(-x.^2); >>plot(x,y)

Observe como puede ver desde distintos ngulos la grfica generada presionando con el botn izquierdo del Mouse sobre el botn de rotacin en 3D ubicado en la barra de iconos luego mueva el Mouse sobre el grfico en la direccin deseada. (Dejar la imagen como estaba inicialmente).

Trace las siguientes grficas en [-4,4]:

Puede usar la siguiente sintaxis para hacer el ploteo de estos grficos: >>x=-4:.1:4; >>y=x.^3.*exp(-x.^3); >>plot(x,y) Despus de ejecutar esa serie de instrucciones, MATLAB mostrar una grfica como la de la figura 1, que corresponde al caso de la grfica de f(x). Nota: Las funciones para raz cuadrada, logaritmo natural y seno de x son respectivamente: sqrt(x), log(x), y sin(x).

Figura 1. Ventana para grficos de MATLAB.

B. Tridimensionales. Las siguientes instrucciones trazan la grfica de la superficie:

>>x=-5:.4:5; >>y=x; >> [X,Y]=meshgrid(x,y); >>Z=X.^2.*exp(-Y.^2); >>surf(X,Y,Z) Si en lugar de la funcin surf escribimos: >>mesh(X, Y, Z) dibuja una malla. Estas funciones trabajan uniendo los puntos definidos por las columnas de las matrices

You might also like