Professional Documents
Culture Documents
Problema 1
La energa total de una seal est definida por (1) y (3).
2,
EnergiaT =Integrate [(|[exp [2 t]]|) {t , 0, }]
1
4
Energia=Limit [ EnergiaT , T ]
1
4
(* POTENCIA *)
2,
PotenciaT =Integrate [(1 /(2T ))(|[exp [2t ]]|) {t , 0, }]
1
8T
Potencia=Limit [PotenciaT ,T ]
0
1 n
b. ()
x 1 ( n) =
2
u[n]
(* ENERGIA *)
SumaE= [|[(1/ 2)n] 2,|{n , 0, }]
4
3
Energia=Limit [SumaE , T ]
4
3
(* POTENCIA *)
(* ENERGIA *)
2,
EnergiaT =Integrate [(|[cos [t]]|) {t ,T , T }]
ConditionalExpression[T +cos [T ]sin[T ], [T ]= 0 (2 [T ] +2 [T ] 0)]
Energia=Limit [ EnergiaT , T ]
(* POTENCIA *)
PotenciaT=Integrate[(1 /(2T ))(|[cos [t ]]|)2, {t ,T ,T }]
T + cos [ T ] sin [ T ]
ConditionalExpression [ , [T ]= 0(2 [T ] +2 [T ] 0)]
2T
Potencia=Limit [PotenciaT ,T ]
1
2
d. x2 (t) = cos ( 4 n)
(* ENERGIA *)
2,
SumaE= [(|[cos [Pin /4 ]]|) {n ,T , T }]
1 1 T
1+ Floor [ (3+T )]+ Floor [ (1+T )]+2(1+ Floor [ ])
4 4 4
Energia=Limit [SumaE , T ]
(* POTENCIA *)
Problema 2
Sea x[n] una senal con x[n] = 0 para n < 2 y n > 4. Para cada senal dada
a continuacin, determinar los valores de n para cual la senal ser cero
usando una simulacion en Mathematica y la funcion.
DiscretePlot [ UnitStep [ x ] , { x ,2,4 } ] (* SELORIGINAL *)
a. x[n 3]
b. x[n + 4]
DiscretePlot [UnitStep[ x+ 4], {x ,2,4 }](* LITERAL B*)
c. x[n]
DiscretePlot [UnitStep[x ], {x ,2,4 }](* LITERAL C *)
d. x[n + 2]
DiscretePlot [ UnitStep[x +2], {x ,2,4 }](* LITERAL D*)
e. x[n - 2]
Problem
a 3
Sea x(t) una senal con x(t) = 0 para t < 3. Para cada senal dada a
continuacion, determine los valores de t
Para los cuales la senal es cero usando una simulacion en
Mathematica y la funcion Plot.
a. x(1
t)
Plot
1 .0
0 .8
0 .6
0 .4
0 .2
2 4 6 8
b. x(1 t) +
x(2 t)
Plot
2 .0
1 .5
1 .0
0 .5
6 5 4 3 2 1 1
c. x(1
t)x(2 t)
Plot
1 .0
0 .8
0 .6
0 .4
0 .2
6 4 2 2 4 6
d.
x(3t)
Plot
1 .0
0 .8
0 .6
0 .4
0 .2
1 2 3 4 5 6
e.
x(t/3)
Plot
1 .0
0 .8
0 .6
0 .4
0 .2
2 4 6 8 10 12 14
Problem
a 4
La componente par se calcula usando (5)
n :=UnitStep[n+1]UnitStep[n5 ] (* SEALORIGINAL *)
seal
0.5` (-UnitStep[-5-n]+UnitStep[1-n]-UnitStep[-5+n]+UnitStep[1+n])
DiscretePlot [ Par , {n ,6,6 }]
0 .2
0 .1
0 .1 0 .2 0 .3 0 .4 0 .5 0 .6
0 .1
0 .2
Problem
a 6
Una exponencial real en tiempo continuo de la forma x(t) = C eat , donde C
y a son numeros reales, puede ser creciente o decreciente dependiendo si a
> 0 o a < 0. El valor de C corresponde al punto donde la funcion (o senal)
corta el eje de las ordenadas (o eje y). Usando Mathematica:
15
10
1 .0 0 .5 0 .5 1 .0
15
10
1 .0 0 .5 0 .5 1 .0
1 .0 0 .5 0 .5 1 .0
10
15
10
15
1500
1000
500
1 .0 0 .5 0 .5 1 .0
1 .0 0 .5 0 .5 1 .0
(* COMENTARIO : Enlaprimera funcin podemos percibir claramente como a medida que x es asignado el
valordex 1 (T ) tiene un decaimiento exponencial masrapido , contrario a lo que podemos observar en la segunda
funcin . 2(t) *)
Problem
a 7
Una senoide (o cosenoide) amorituguada es una senal que aumenta o
disminuye su amplitud a lo largo del tiempo. Usando la funcion Plot, Exp y
Cos genere un par de seales x1 (t) = e5t C os(210t) y x1 (t) = e5t C
os(210t).
{exp [5 t ]cos[2 Pi 10t ], exp[5 t],exp[5 t]},{t , 0, 6/10 },
Plot
PlotStyle {Thick , Dashed , Dashed }
20
10
0 .1 0 .2 0 .3 0 .4 0 .5 0 .6
10
20
Plot [{exp[5 t ]cos[2 Pi 10t ], exp[5 t ],exp[5 t ]}, {t ,0, 6 /10 }, PlotStyle {Thick , Dashed , Dashed }]
1 .0
0 .5
0 .1 0 .2 0 .3 0 .4 0 .5 0 .6
0 .5
1 .0
Problem
a 8
La exponencial compleja real discreta x[n] = C n describe un
comportamiento un poco diferente en relacion a su contraparte continua
dependiendo si alfa es entero o fraccion. Usando la funcion DiscretePlot,
genere cuatro exponenciales discretas para valores de > 1, 0 < < 1, 1
< < 0 y 1 > .
(* Exponencialdiscretaparaelvalorde >1*)
(* Exponencialdiscretaparaelvalorde1< < 0 *)
Manipulate[ DiscretePlot [1 n ,{n , 0,15}, PlotRange {{0,15 }, {2.5,2 .5 }}] ,{ ,1,0}]
0
2 4 6 8 10 12 14
(* Exponencialdiscretaparaelvalorde1> *)
n
Manipulate[ DiscretePlot [1 ,{n , 0,10}], { ,1, }]
1 .4 1 0 24
1 .2 1 0 24
1 .0 1 0 24
8 .0 1 0 23
6 .0 1 0 23
4 .0 1 0 23
2 .0 1 0 23
2 4 6 8 10
Problem
a 9
La exponencial compleja discreta x[n] = ej0 n tiene una restriccion en su
frecuencia 0 para ser considera una senal periodica. Es decir, 0 /2 debe
ser un numero racional.
a. Grafique usando DiscretePlot la seal x[n] = C os(2n/12),
verifique si es periodica o no y en caso lo sea, cual es ese
periodo.
Problema
10
A diferencia de las exponenciales complejas en tiempo continuo, las
exponenciales complejas en tiempo discreto se repiten a cada 2, donde la
senal crece en frecuencia conforme 0 va de 0 a y decrece mientras va de
a 2. (Es por eso que en el dominio discreto las seales cuya frecuencia esta
en torno de 0 o multiplos pares de 2 se les denomina seales de baja
frecuencia y aquellas que tienen frecuencia en torno de o multiplos
impares de son denominadas seales de alta frecuencia.) En la Figura 1.27
del libro del curso, hay nueve graficas donde vara la frecuencia desde 0 a
2.
Figura 1.27
Problema
11
Otro conjunto de seales base (aquellas que sirven para descomponer la
informacion a ser procesada) lo conforman el impulso unitario y el escaln
unitario (tiempo continuo o tiempo discreto). Mathematica tiene estas seales
definidas con la funcion DiscreteDelta y la funcion UnitStep. Usando la
funcion de graficacion DiscretePlot, genere el siguiente conjunto de seales.
a. x[n]
= [n]
c. x[n] =
[n + 2]
e. x[n] = u[n]
u[n 1]
f. x[n] = u[n]
u[n 5]
Plot
Figura 1: Senal
continua