Professional Documents
Culture Documents
Laboratorio 3 - Generacion
de senales con matlab
ANLISIS DE SEALES
-0-
TAREA:
1. Genere la seal: -2 + 3*cos(20*pi*t) + sin(40*pi*t)
a. En un intervalo de tiempo [0 ; 35]
>> A = 2;
>> B = 3;
>> wo1 = 20*pi;
>> wo2 = 40*pi;
>> t = 0:0.35:35;
>> signal = -A+B*cos(wo1*t)+sin(wo2*t);
>> plot(t,signal);
-1-
-2-
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
-3-
3. Genere una seal diente de sierra peridica con periodo igual a 1/10
segundos.
>> A = 1; % amplitud
>> T = 1/10;
>> f = 1/T; % frecuencia
>> wo = 2*pi*f;
>> N = 1000; % nmero de datos
>> Tm = 5*T; % nmero de periodos
>> tao = Tm/N;
>> t = 0:tao:Tm; % datos en el eje x
>> rho = 0; % desfase
>> tri = A*sawtooth(wo*t+rho); % funcin diente de sierra
>> plot(t,tri);
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
-4-
-5-
>> T = 1/10;
>> f = 1/T;
>> rho = 0;
>> wo3 = 2*pi*f;
>> t2 = 0:0.001:0.5;
>> tri = C*sawtooth(wo3*t2+rho);
>> plot(t2,tri);
>> grid on; % Se muestra la grilla
>> subplot(224); % Se grfica en (2,2)
>> u=[zeros(1,250),ones(1,151)];
>> t3 = -2:0.01:2;
>> plot(t3,u);
Seal Cuadrada
2
1
Eje Y
0.5
-2
0
-0.5
-4
-1
-6
0.2
0.4
0.6
0.8
0.1
0.2
0.3
0.4
0.5
Eje X
0.5
0
0.5
-0.5
0
-1
0
0.1
0.2
0.3
0.4
0.5
-2
-1.5
-1
-0.5
0.5
1.5
-7-