You are on page 1of 4

Facultad de Ingeniera - Departamento de Ingeniera Electrnica Universidad Mariano Glvez de Guatemala 1

Practica 1: Generacin y Manipulacin de


Seales Bsicas
L.A. Letona 091-14-13628, D.R. Coch 091-13-19290, ING. Electronica, UMG

Abstract The discrete and continuous signals can be


manipulated to generate basic mathematic functions, in this
manner can be determinate the behavior of the signals ether in a
real domain or complex and also can be applicate the arithmetic
rules.

ResumenLas seales discretas y continuas pueden ser


manipuladas para generar funciones matemticas bsicas, de esa
manera se puede determinar el comportamiento de las seales ya
sea en un dominio real o complejo y adems se puede aplicar las
reglas aritmticas.

Palabras claveseales, funciones matemticas, continuo, Para representarlo en un intervalo de -5


discreto. a 5:
n = [-5:5];
x = [0 0 x 0 0];
I. INTRODUCCIN stem(n, x);

E Xisten 2 tipos de seales, continuas y discretas; las


seales continuas tienen como dominio los nmeros
reales tanto enteros como fraccionarios, mientras que las
seales discretos tienen como dominio solo los nmeros reales
enteros. Las seales tanto continuas como discretas presentan
un comportamiento que puede ser representado en forma de
una funcin matemtica.

II. DISEO EXPERIMENTAL


A. Materiales Para representarlo en un intervalo de
Una computadora Laptop, como el programa Matlab. -100 a 100:
n=[-100:100];
B. Diseo x = [zeros(1,95) x zeros(1, 95)];
Se llevan a cabo, 5 ejercicios en el program Matlab, cada stem(n, x);
ejercicio se representara una seal; se representaran las seales
continuas, discretas, por rango, creales, complejos y
aritmetica.

III. MATEMTICA
Representacin de una seal en un rango dado:
2, 3 0 3
[] = { }
0,
El cdigo en Matlab es el siguiente:
n = [-3:3];
x = 2*n;
stem(n,x);
Facultad de Ingeniera - Departamento de Ingeniera Electrnica Universidad Mariano Glvez de Guatemala 2

Representacin de dos seales en un


cierto rango:
1[] = [] 2[] = [ 2]
nx1 = [0:10];
x1 = [1 zeros(1,10)];
nx2 = [-5:5];
x2 = [zeros(1,3) 1 zeros(1,7)];
stem(nx1, x1)

plot(t,x2);
hold
stem(t,x2);

stem(nx2, x2);

Representacin de de seales complejas:



[] = ( 8 )
n = [0:32];
x = exp(j*(pi/8)*n);
La seal puede ser representadad de 4 formas:
1) La parte real de la seal
stem(n, real(x));
Al utilizar solamente el comando stem en las variables
dependientes (x1 y x2) se obtienen las mismas graficas.

Representacin de seales continuas:



() = sin( )
4
t = [-5:0.1:5];
x = sin(pi*t/4);
plot(t,x);

2) La parte imaginaria de la seal


stem(n, imag(x));

Se representaran 2 seales en tiempo continuo y tiempo


discretos utilizando el comando hold:
t = [-4:0.125:4];
x1 = sin(pi*t/4);
3) El valor absoluto de la seal
x2 = cos(pi*t/4);
stem(n, abs(x));
plot(t,x1); hold
stem(t,x1);
Facultad de Ingeniera - Departamento de Ingeniera Electrnica Universidad Mariano Glvez de Guatemala 3

4) El ngulo de la seal 4) Divisin aritmtica:


stem(n, angle(x)); y4 = x1./ x2;

Operaciones aritmticas con seales


Siempre que dos seales posean el mismo
origen se pueden realizar operaciones
aritmticas como las siguientes:
x1 = sin((pi/4)*[0:30]);
x2 = cos((pi/4)*[0:30]);
1) Suma aritmtica:
y1 = x1 + x2; 5) Mltiplo escalar:
y5 = 2 * x1;

2) Resta aritmtica:
y2 = x1 - x2; 6) Potencia aritmtica:
y6 = x1.^ x2;

3) Multiplicacin aritmtica:
y3 = x1.* x2;

IV. ALGUNOS ERRORES COMUNES

El error ms comn es que el individuo no posee conocimiento


previo de programacin, ya que Matlab es un programa
matemtico bajo las reglas de la programacin, por lo que se
recomienda un practicas continuas del programa Matlab.
Facultad de Ingeniera - Departamento de Ingeniera Electrnica Universidad Mariano Glvez de Guatemala 4

V. RESULTADOS
Los resultados salieron satisfactorios, se cumplieron las reglas
bsicas de la aritmtica y adems la graficas obtenidas de cada
una de las seales, obtuvo la forma deseada, por lo que el
trabajo estuvo bien realizado.

VI. DISCUSIN DE RESULTADOS


Los resultados del ejercicio 4 fueron satisfactorios, pero al
plotearlo juntos cambiando los colores, las cuatro graficas
cambia al respecto de las 4 graficas separadas, para este
proceso se utiliz el comando hold, en el ejercicio cuatro se
despleg una grfica continua a la vez una grfica discontinua
con el comando hold, esto nos ayuda a desplegar cuantas
grficas queramos desplegar y poder distinguir la forma que
toman las grficas entre ellas [1].

VII. CONCLUSIONES
1) Se puede representar las seales tanto discretas como
continuas en un rango dado o en un intervalo infinito,
siempre se utiliza el operador :, para definir el intervalo.
2) Para representar una seal discreta se utiliza el
comando Stem, mientras que las seales continuas se
representan con el comando Plot.
3) Ya es una seal real o compleja, Matlab
automticamente nos representa la seal real por defecto,
pero podemos representar la seal compleja usando el
comando imag.
4) Siempre que las seales posean el mismo origen de
tiempo, se pueden representarlas las operaciones bsicas
de la aritmtica matemtica, en caso de que sea
multiplicacin, divisin y exponente siempre se debe
colocar un punto para que se evalu cada punto de las
funciones.

VIII. BIBLIOGRAPHY

[1] H. Moore, Matlab para Ingenieros, 3ra Edicin,


Mxico: Pearson, 2014.

[2] M. A. Arellano, Matlab & Simulink para Ingeniera


Nivel 1, Primera ed., Mxico: MathWorks, 2013.