You are on page 1of 7

Universidad Autnoma del Estado de Hidalgo

[Reporte de la prctica #1: Introduccin a matlab.] Ing. Electrnica y Telecomunicaciones rea de nfasis : Robtica

Dr. Heydy Castillejos Fernndez

Sistemas de Telecomunicaciones III

Alumno:

Jess Trejo Crdenas

INTRODUCCIN
MATLAB es el acronimo de MATrix LABoratory (Laboratorio de Matrices) y originalmente fue desarrollado para realizar operaciones con matrices. Actualmente MATLAB es un sistema interactivo nico para clculo de operaciones matemticas y programacin que integra visualizacin grfica en 2 y 3 dimenciones. Algunos de los usos ms comunes de MATLAB son: 1. 2. 3. 4. Calculos matemticos Desarrollo de algoritmos Analisis de datos y obtencin de grficas Desarrollo de interfaces grficas

El lenguaje de programacin de MATLAB es ms poderoso que lenguajes tales como FORTRAN, C, Basic, VisualBasic o Pascal, por mencionar algunos. Junto a MATLAB se ha desarrollado una coleccin de herramientas que programadas en lenguaje de MATLAB pueden realizar un conjunto de actividades en ciertas reas de la ingeniera, las ciencias, las finanzas, la economa, etc. Algunas de estas herramientas son con enfoque a sistemas de control, procesamiento de seales, procesamiento de imgenes, lgica difusa, redes neuronales, simulacin de sistemas dinmicos, optimizacin, identificacin de sistemas, entre otras. Estas herramientas se conocen como toolboxes y constituyen una parte importante de MATLAB.

DESARROLLO
Durante el desarrollo de esta prctica se ver el funcionamiento del ambiente de trabajo de MATLAB, as como varios ejemplos La regin que se estar usando es la ventana de en medio, que se denomina Ventana de Comandos (Command Window). Las otras 3 ventanas son la Ventana del Directorio de Trabajo (Current Folder) que est a la izquierda, la Ventana de Historial de Comandos (Command History), introducidos en la sesin actual y sesiones previas y se encuentran abajo a la derecha y la Ventana de Espacio de Trabajo (Workspace) que es en donde se muestran las variables declaradas y su valor correspondiente, se encuentra arriba a la derecha. El directorio Actual (Current Folder) contiene todos los archivos que se encuentran en el directorio en el cual estamos trabajando, el directorio por defecto de MATLAB en este caso es F:\Documents\MATLAB. Otra ventana que se puede desplegar es la ventana de ayuda (help) la cual se puede abrir con el icono Help . En el men Desktop tambin se pueden seleccionar las ventanas que deseemos desplegar. La indicacin de que podamos dar comandos a MATLAB son dos signos mayores que >>

Matemtica Sencilla
MATLAB puede realizar clculos simples como si se tratara de una calculadora. Por ejemplo si deseamos realizar 3+7, simplemente escribimos despus de >> dicha operacin, esto es: >> 3 + 7 Y presionamos ENTER. ans = 10

Las operaciones aritmticas bsicas se muestran en la tabla.


Tabla I. Operaciones Aritmticas Bsicas y su Precedencia Smbolo Ejemplo + 5+4 = 9 9-3 = 6 * 6*4 = 24 / 24/8 = 3 ^ 3^3 = 27

Operacin Suma Resta Multiplicacin Divisin Potenciacin

Precedencia 3 3 2 2 1

Operaciones con Matrices. Ejercicios: >> A = [1 2 3; 4 5 6; 7 8 9] A= 1 2 3 4 5 6 7 8 9 >> A (3,3)=0 A= 1 2 3 4 5 6 7 8 0 >> A(2,6)= 1 A= 1 2 3 4 5 6 7 8 0 %Crea una matriz A de 3x3

%Cambia el elemento de la fila 3, columna 3 por cero

0 0 0

0 0 0

0 1 0

%Se introduce un elemento en la fila 2, columna 6. %Pero como no existe tal columna, se crea %automticamente aumentando el tamao de la %matriz con ceros

>> A = [1 2 3; 4 5 6; 7 8 9] A= 1 2 3 4 5 6 7 8 9 >> B = A(3:-1:1,:) B= 7 8 9 4 5 6 1 2 3 >> C = [A B(:,[1 3])] C=

%Se define nuevamente la misma matriz A de 3x3

%Se obtiene una matriz B, a partir de la matriz A %Se aaden las filas de A, de la tercera a la primera %(se invierten).

%Se crea una matriz C, a partir de la matriz A %aadiendo la columna uno y la columna tres

1 4 7

2 5 8

3 6 9

7 4 1

9 6 3

%de la matriz B a la derecha de la matriz A

>> B = A(1:2,2:3) B= 2 5 3 6

%Toma los elementos de la fila uno y dos, y %columna dos y tres, de la matriz A y los almacena %en una matriz B

>> C = [1 3] C= 1 3 >> B = A(:) B= 1 4 7 2 5 8 3 6 9 >> B = B.' B= 1 4 7 >> B = A B= 1 2 3 4 5 6 7 8 9 >> B(:,2)=[] B= 1 3 4 6 7 9 >> B = B.' B= 1 4 7 3 6 9 >> B(2,:)=[]

%Crea un vector (fila) C de dos elementos

%Crea un vector columna B a partir de cada una de %las columnas de la matriz A a un tiempo

%Transpone un vector, en este caso la transpuesta %de un vector columna es un vector fila 6 9 %Asigna la matriz A a la variable B, se remplaza su %valor anterior de esta ltima.

%Elimina la columna dos de la matriz B.

%Transpone la matriz B (las filas las hace columnas o %viceversa).

%Elimina la segunda fila de B

B= 1 4 7 >> A(2,:)= B A= 1 2 3 1 4 7 7 8 9

%Reemplaza la segunda fila de la matriz A por B

>> X = -3:0.5:3 %Crea un vector X con valores desde -3 hasta 3, con X= % incrementos de 0.5 Columns 1 through 8 -3.0000 -2.5000 -2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 Columns 9 through 13 1.0000 1.5000 2.0000 2.5000 3.0000 >> X=-3 :3 X= -3 -2 -1 %Crea un vector con valores desde -3 hasta 3 con %incrementos de uno en uno. 0 1 2 3 %Crea un vector y a partir del vector X, %los elementos verdaderos (1) y se descartando los %falsos (0). Para esta condicin, el valor % cada elemento del vector X tiene que ser mayor a 1 Ejercicios:

>> y=abs(X)>1 reteniendo y= 1 1 0 0 absoluto de

GRAFICACION

CONCLUSIONES Al iniciar con Matlab me percate de que algunas cosas son muy fciles pero en ocasiones nos podemos encontrar con algunos problemas que son muy simples como el mal uso de algunas variables o tan solo poniendo una variable en mayscula ya es totalmente diferente lo mas complicado que pude observar es la traficacin como con logaritmos q fue la tarea o en este caso el filtro, y algo mas importante estoy aprendiendo a usar el mayor recurso que tenemos todos HELP

BIBLIOGRAFA
[1] Dr. Osvaldo Gutirrez Snchez, Control I, Instituto Tecnolgico de Morelia, Departamento de Ingeniera Elctrica. [2] David Bez Lpez, MATLAB con Aplicaciones a la Ingeniera, Fsica y Finanzas, 1ra. Edicin, Editorial Alfaomega, septiembre 2006. [3] Javier Garca de Jaln, Jos Ignacio Rodrguez, Alfonso Brazlez, Aprenda Matlab 5.3 como si estuviera en primero, Perteneciente a la coleccin: Aprenda, como si estuviera en primero, San Sebastin, Agosto 1999.

You might also like