Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO:
SECCIÓN:
09116
DOCENTE:
INTEGRANTES:
Lima, Perú
∫ x (t ) δ (t−a) dt =x (a )
−α
Para I.
2t
∫ δ(t−3) dt
−2 t
para t=3
6
∫ ( 1 ) δ ( t−3 ) dt =1
−6
Para II.
∫ u( 2t −6)δ ( 3t −5) dt
−α
Por propiedad de escalamiento para el delta y escalon
α α
Para III.
at +b
∫
−α
(
f at−2−
t
3)( )
δ
t−5
2
dt
)[ ]
at +b
∫
−α
(
f at −2−
t
3
1 1
δ ( t−5 ) dt= 6 a−
2 2
11
3( )
para → at +b>5
2.- Para cada una de las siguientes señales, determine si es periódica o aperiódica. En el primer caso,
especifique su periodo fundamental. Luego grafique las señales en MATLAB utilizando un rango de
valores adecuados para que se note el tipo de señal que es. Para las señales complejas puede graficar
parte real e imaginaria, o modulo y fase, o si acepta el desafío puede probar con un gráfico 3D (usando
plot3).
SOLUCIÓN
a) h(t+1)
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-5:0.001:8];
x=tri1(t+1);
plot(t,x,'r'), grid on
Gráfica
2
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
-6 -4 -2 0 2 4 6 8
b) h(2t-3)
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-5:0.001:8];
x=tri1(2*t-3);
plot(t,x,'r'), grid on
Gráfica
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
-6 -4 -2 0 2 4 6 8
c) 2h(-1/2(t+10))
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-5:0.001:8];
x=2*tri1((0.5).*(t+10));
plot(t,x,'r'), grid on
Gráfica
3.5
2.5
1.5
0.5
0
-15 -10 -5 0 5 10 15
d) h(t/2) [u(t+2)-u(t-2)]
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
------------------------------------------------------------------------------------
Edit.
function u=escalon(t)
u=1*(t>=0);
----------------------------------------------------------------------
Command window
t=[-5:0.001:8];
x=tri1(t/2).*(escalon(t+2)-escalon(t-2));
plot(t,x,'r'), grid on
Gráfica
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
-15 -10 -5 0 5 10 15
e) h( t)2
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-8:0.001:8];
x=tri1(t.^2);
plot(t,x,'r'), grid on
Gráfica
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
-8 -6 -4 -2 0 2 4 6 8
1
f) h( )
t
Edit.
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-8:0.001:8];
x=tri1(1./t);
plot(t,x,'r'), grid on
Gráfica
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
-8 -6 -4 -2 0 2 4 6 8
g) x[n-1]
Edit.
function x= delta(n)
x=1*(n==0)+1*(n==1)+1*(n==2)+1*(n==3)+1*(n==4);
Command window
n=[-4:1:10];
x=delta(n-1);
stem(n,x,'b'), grid on
Gráfica
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4 -2 0 2 4 6 8 10
h) x[2n]
Edit.
function x= delta(n)
x=1*(n==0)+1*(n==1)+1*(n==2)+1*(n==3)+1*(n==4);
Command window
n=[-4:1:10];
x=delta(2*n);
stem(n,x,'b'), grid on
Gráfica
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4 -2 0 2 4 6 8 10
i) x [n¿¿ 2]¿
Edit.
function x= delta(n)
x=1*(n==0)+1*(n==1)+1*(n==2)+1*(n==3)+1*(n==4);
Command window
n=[-4:1:10];
x=delta(n.^2);
stem(n,x,'b'), grid on
Gráfica
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4 -2 0 2 4 6 8 10
1
j) {[ x ] + (−1 )n x [ n ] }
2
Edit.
function x= delta(n)
x=1*(n==0)+1*(n==1)+1*(n==2)+1*(n==3)+1*(n==4);
Command window
n=[-4:1:10];
x=0.5*(delta(n)+((-1).^n).* delta(n));
stem(n,x,'b'), grid on
Gráfica
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-4 -2 0 2 4 6 8 10
k) Impar{h(t)}
function x=tri1(t)
x=(1+t).*(t>=-1 & t<1)+(-t+3).*(t>=1 & t<=3);
Command window
t=[-8:0.001:8];
x=(tri1(t)-tri1(-t))/2;
plot(t,x,'r'), grid on
Gráfica
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
-8 -6 -4 -2 0 2 4 6 8
l) Par{x[n]}
Edit.
function x= delta(n)
x=1*(n==0)+1*(n==1)+1*(n==2)+1*(n==3)+1*(n==4);
Command window
n=[-4:1:10];
x=(delta(n)+delta(-n))/2;
stem(n,x,'b'), grid on
Gráfica
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-6 -4 -2 0 2 4 6 8 10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PRIMER METODO
Voz de un hombre
SEGUNDO METODO
[A,Fs,bits] = wavread('holas');
siz = wavread('holas','size');
t = 0:1:siz-1;
figure(1)
plot(t,A)
grid on
S=fft(A,1024);
f=(0:511)/512*(Fs/2);
Y=abs(S(1:512));
figure(2)
plot(f,Y)
grid on
B=find(Y==max(Y))
frec=f(B)
str=num2str(frec)
h=legend('frecmax=',str,1');