You are on page 1of 19

Laboratorio de introduccin a las telecomunicaciones

Practica N1
Tema: Procesamiento de seales y funciones peridicas en matlab
I.MARCO TEORICO:

Funcin peridica
En matemtica, una funcin es peridica si verifica la
condicin
; el nmero
se llama perodo de la funcin.
Generalmente, se llama perodo al menor nmero real positivo T que satisface la
condicin. Las funciones trigonomtricas son ejemplos sencillos de una funcin
peridica, que en combinaciones adecuadas se emplean en el anlisis armnico
De la misma manera, pero en un contexto fsico, las ondas peridicas son
aquellas ondas que muestran periodicidad respecto del tiempo, es decir, describen
ciclos repetitivos. En una onda peridica se cumple:
Donde el periodo propio fundamental

,
es la frecuencia de la componente fundamental de la onda peridica
un nmero entero.

Matlab
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de
software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows, Mac
OS X y GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de
datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI)
y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware. El
paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a
saber, Simulink (plataforma de simulacin multidominio) y GUIDE (editor de interfaces de
usuario - GUI). Adems, se pueden ampliar las capacidades de MATLAB con las cajas de
herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).

Es un software muy usado en universidades y centros de investigacin y desarrollo. En los


ltimos aos ha aumentado el nmero de prestaciones, como la de programar
directamente procesadores digitales de seal o crear cdigo VHDL.
II.PROCEDIMIENTO:
1. Desarrolle en el programa principal del Matlab los siguientes ejemplos y anotar sus
resultados.
1.1 Funciones matemticas

1.2 Nmeros complejos


Ejercicio 1: ec. General 2 grado solucin real

Ejercicio 2 ec. General 2 grado solucin compleja

Ejercicio 3 Expresiones en nmeros complejos

Ejercicio 4 forma polar, usando real, imag, abs y angle

1.3 construccin de arrays

2. Grafica de funciones
2.1 graficar de funciones trigonomtricas

2.2 Generacin de seales discontinuas

2.3 Manipulacin de graficos (hold on , hold off)

2.4 Subdivisin de ventana de graficas(m,n,p)

III. Cuestionario

1. Cambie el valor de las variables en cada uno de los ejercicios y desarrolle


nuevas aplicaciones, por lo menos dos ejercicios adicionales de cada uno de
los ejercicios planteados como ejemplos.
Funciones matemticas

Nmeros complejos

Arrays

Grafica de funciones

Generacin seal discontinua

Manipulacin de grficos

Subdivisin de ventana de grafica

2. Explique las funciones de cada una de las principales instrucciones y


comandos utilizados en los ejercicios.
1. Linspace
La funcin linspace genera vectores linealmente espaciados. Es similar al operador dos
puntos,pero da un control directo sobre el nmero de puntos.
Y=linspace (a, b) genera un vector de fila y de 100 puntos espaciados linealmente entre a y
b.
Y=linspace (a, b, n) genera n puntos
2. Label
Se pueden aadir objetos al grafico
- xlabel(etiqueta del eje x)
- xlabel(etiqueta del eje y)
- title(ttulo del grafico)
3. Axis
Controla el escalado y apariencia de los ejes.
4. Hold on, hold off
El grafico se crea por etapas, es til cuando los datos a dibujar no estn disponibles al
mismo tiempo.
5. Subplot (m, n, p)
Divide la ventana grafica en m x n sub ventanas, asigna la ventana p esima como la actual,
donde se dibujara el grfico.