You are on page 1of 8

GUA 1

MATLAB 5.3
INTRODUCCION MATLAB es un sistema interactivo que permite llevar a cabo procesos matemticos, especialmente los relacionados con arreglos matriciales y vectoriales. MATLAB agrupa tambin una serie de mdulos llamados Toolboxes para desarrollar aplicaciones matemticas ms especializadas, como: procesamiento de seales, sistemas de control, redes neuronales, lgica difusa, entre otras. COMPONENTES DE MATLAB El sistema MATLAB se compone de cinco partes fundamentales: El Lenguaje MATLAB: es el lenguaje que permite realizar los arreglos matriciales y vectoriales, adems, mediante la programacin, permite el desarrollo de procesos complejos. Programacin en MATLAB: provee una serie de herramientas para la programacin de aplicaciones especficas desarrolladas por el usuario. Manejo de Grficas: el sistema incluye el manejo de grficas en dos y tres dimensiones para la visualizacin de datos, procesamiento de imgenes, animacin y presentacin de grficos. Librera de funciones Matemticas: provee una gran coleccin de funciones matemticas, tanto aritmtica bsica como funciones trigonomtricas, aritmtica compleja y otras ms. Interface de Programacin Aplicada: permite escribir en C Fortran programas que interactan con MATLAB.

SIMULINK Es un programa grfico, adherido a MATLAB, que permite modelar sistemas por medio de diagramas de bloques.

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

INICIAR UNA NUEVA SESIN Al dar doble click sobre el acceso directo se despliega la ventana de comandos de MATLAB en donde se comenzarn a realizar los procesos matemticos requeridos.

Las funciones y operaciones en MATLAB se digitan directamente despus de los smbolos tras lo cual se >> debe dar ENTER, para as, ingresar los comandos o datos al sistema. VECTORES Y MATRICES Creacin de vectores: se puede asignar la definicin de un vector a un literal para que de esta forma permanezca guardado en memoria y este disponible para su uso posterior. Si a este literal posteriormente se le asigna otro tipo de valor este ltimo quedar guardado como el nuevo valor de ese literal. Al literal A (maysculas y minsculas son definiciones diferentes), se le asignar la definicin de un vector. Se debe teclear directamente la definicin teniendo en cuenta que los nmeros deben tener un espacio entre ellos o estar separados por comas. A=[3 9 11 15] Por ltimo se debe presionar enter para ingresar el valor y el sistema retornar: A= 3
2

11

15
Tecnologa en Electricidad Profesor: Germn Andrs Ramos

Software Aplicado

GUA 1

Ahora se sumar 2 al vector y este resultado se guardar en el vector B. Teclear: B=A+2 Presionar ENTER y el sistema retornar el resultado: B= 5 11 13 17

Dibujar el resultado, es decir, el vector B por medio del comando plot. plot(B) Al presionar ENTER se desplegar una nueva ventana con la grfica del vector B

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

Se pueden agregar lneas divisorias a la grfica mediante el comando grid on, para lo cual se debe volver a la ventana de comandos de MATLAB y teclear: grid on Presionar ENTER y volver a la ventana en donde se encuentra la grfica la cual se ver ahora as:

La grfica expresa que el primer componente del vector B tiene el valor 3, el segundo componente tiene el valor 11, el tercer componente tiene el valor 13 y el cuarto componente el valor 17, existiendo entre ellos unos valores intermedios.

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

MATLAB tambin presenta otro tipo de grficas, como la grfica de barras. Adems se puede dar nombre a cada eje, tanto al eje X como al eje Y. En la ventana de comandos teclear: bar(B) xlabel('Ejercicio 1') ylabel('Valores de B') Realiza la grfica de barras de B Da el nombre de Ejercicio 1 al eje X Da el nombre de Valores de B al eje Y

Se debe presionar ENTER al finalizar cada funcin. Al seleccionar la ventana, el grfico se ver as:

Se puede realizar otro tipo de trazado en la grfica y definir tanto el rango para el eje X como para el eje Y. plot(B,'*') axis([0 10 0 25]) El nuevo trazado se har con el smbolo asterisco * Asigna el eje X de cero a diez y el eje Y de cero a veinticinco.

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

Se debe presionar ENTER al finalizar cada funcin. Al seleccionar la ventana, el grfico se ver as

MATRICES Creacin de matrices: al igual que para los vectores, se puede asignar la definicin de una matriz a un literal para que de esta forma permanezca guardada en memoria y este disponible para su uso posterior. Para esta definicin se teclean los componentes de cada una de las filas espaciados unos de otros, y las filas separadas por punto y coma. M=[1 5 6; 8 6 4; 7 5 2] Al presionar ENTER el sistema retornar: M= 1 8 7 5 6 5 6 4 2

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

Se puede asignar a la matriz N el resultado de la transpuesta de la matriz M. La traspuesta se halla tecleando el nombre de la matriz seguido de una sola comilla '. N=M' Al presionar ENTER el sistema retornar el resultado N= 1 5 6 8 6 4 7 5 2

Hallar el resultado de la multiplicacin de la Matriz M por la matriz N y asignarlo una nueva matriz D. La multiplicacin se realiza tecleando asterisco. D=M*N Al presionar ENTER el sistema retornar el resultado D= 62 62 44 62 116 94 44 94 78 A cambio de realizar el producto matricial, se puede hacer la multiplicacin correspondiente a cada elemento de las matrices por separado, tecleando un punto antes del asterisco .* E=M.*N E= 1 40 42 40 36 20 42 20 4

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

GUA 1

Definir la Matriz G G=[2 4 9; 8 6 7; 6 3 1] G= 2 8 6 4 6 3 9 7 1

Hallar la inversa de la matriz por medio de la funcin inv X=inv(G) X= 7.5000 -11.5000 13.0000 -17.0000 26.0000 -29.0000 6.0000 -9.0000 10.0000 Notar que al realizar la multiplicacin de G por su inversa, el resultado es la matriz identidad I=G*inv(G) I= 1.0000 0.0000 0.0000 0 1.0000 0.0000 0 0 1.0000

Hallar el determinante de G mediante la funcin det a=det(G) a= -2

Software Aplicado

Tecnologa en Electricidad

Profesor: Germn Andrs Ramos

You might also like