Professional Documents
Culture Documents
Comando en Matlab:
>> n=(-3:4);
>> x1=[-2 3 5 1 0 2 -9 4];
>> stem(n,x1, 'filled'); grid on
Grafica resultante:
Comando en Matlab:
>> n=(-7:1);
>> x2=[0 -2 0 0 -2 8 5 -7 3];
>> stem(n,x2, 'filled'); grid on
Grafica resultante:
Comando en Matlab:
>> n=(-1:8);
>> x3=[3 2 -2 1 2 3 2 1 -1 -2];
>> stem(n,x3, 'filled'); grid on
Grafica resultante:
* [] = . ()
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> n0 = 0;
>> k=2;
>> [x4,n] = impseq(n0,n1,n2);
>> stem(n,(x4/k), 'filled'); grid on
Grafica resultante:
* [] = ( )
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = 2;
>> [x5,n] = impseq(n0,n1,n2);
>> stem(n,(k*x5), 'filled'); grid on
Grafica resultante:
* [] = ( + )
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = -2;
>> [x6,n] = impseq(n0,n1,n2);
>> stem(n,(-k*x6), 'filled'); grid on
Grafica resultante:
- Escaln Unitario
* [] = ( + )
La funcin utilizada es:
function [x,n] = stepseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) >= 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> [x7,n] = stepseq(n0,n1,n2);
>> stem(n,(x7/(k*k)), 'filled');
Grafica resultante:
* [] = () ( )
La funcin utilizada es:
function [x,n] = stepseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) >= 0];
donde:
>>n1=-10;
>> n2=10;
>> k=2;
>> n0 = 0;
>> [x81,n] = stepseq(n0,n1,n2);
>> n0 = 2;
>> [x82,n] = stepseq(n0,n1,n2);
>> stem(n, k*x81-k*x82, 'filled'); grid on
Grafica resultante:
* [] = ([ + ] [ ])
Cdigo utilizado:
>> n1=-10;
>> n2=10;
>> k = 2;
>> n0 = -2;
- Secuencia Sinusoidal
Para el intervalo 0 n 24
* [] = (
Cdigo utilizado:
>> n = (0:24);
>> k = 2;
>> x11 = k*(cos(2*pi*n/8));
>> stem(n,x11, 'filled'); grid on
Grafica resultante:
+ )
* [] = (
Cdigo utilizado:
>> n = (0:24);
>> k = 2;
>> x12 = k*(cos((2*pi*n/8)+ (pi/2)));
>> stem(n,x12, 'filled'); grid on
Grafica resultante:
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = -2;
>> [x61,n] = impseq(n0,n1,n2);
>> n0 = -1;
>> [x62,n] = impseq(n0,n1,n2);
>> n0 = 0;
>> [x63,n] = impseq(n0,n1,n2);
>> n0 = 1;
>> [x64,n] = impseq(n0,n1,n2);
>> n0 = 2;
>> [x65,n] = impseq(n0,n1,n2);
* [] = ( + ) ( + ) () + ( ) ( )
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = -3;
>> [x61,n] = impseq(n0,n1,n2);
>> n0 = -4;
>> [x62,n] = impseq(n0,n1,n2);
>> n0 = 0;
>> [x63,n] = impseq(n0,n1,n2);
>> n0 = 3;
>> [x64,n] = impseq(n0,n1,n2);
>> n0 = 4;
>> [x65,n] = impseq(n0,n1,n2);
>> stem(n,(-2*x61-4*x62-k*x63+4*x64-3*x65), 'filled'); grid on
Grafica resultante:
Comando en Matlab:
>> x1=[-2 3 5 1 0 2 -9 4];
>> Ex = sum(abs(x1) .^ 2)
Ex = 140
Comando en Matlab:
>> x2=[0 -2 0 0 -2 8 5 -7 3];
>> Ex = sum(abs(x2) .^ 2)
Ex = 155
Comando en Matlab:
>> x3=[3 2 -2 1 2 3 2 1 -1 -2];
>> Ex = sum(abs(x3) .^ 2)
Ex = 41
* [] = ( + ) + ( + ) + () ( ) ( )
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = -3;
>> [x61,n] = impseq(n0,n1,n2);
>> n0 = -4;
>> [x62,n] = impseq(n0,n1,n2);
>> n0 = 0;
>> [x63,n] = impseq(n0,n1,n2);
>> n0 = 3;
>> [x64,n] = impseq(n0,n1,n2);
>> n0 = 4;
>> [x65,n] = impseq(n0,n1,n2);
>> Ex = sum(abs(x61+2*x62+k*x63-2*x64-x65) .^ 2)
Ex = 14
* [] = ( + ) ( + ) () + ( ) ( )
La funcin utilizada es:
function [x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
donde:
>> n1=-10;
>> n2=10;
>> k=2;
>> n0 = -3;
>> [x61,n] = impseq(n0,n1,n2);
>> n0 = -4;
>> [x62,n] = impseq(n0,n1,n2);
>> n0 = 0;
>> [x63,n] = impseq(n0,n1,n2);
>> n0 = 3;
>> [x64,n] = impseq(n0,n1,n2);
>> n0 = 4;
>> [x65,n] = impseq(n0,n1,n2);
>> Ex = sum(abs(-2*x61-4*x62-k*x63+4*x64-3*x65) .^ 2)
Ex = 49
CONCLUSIONES:
- Se implement diferentes sealas discretas mediante el uso de Matlab como herramienta de
trabajo para el Procesamiento Digital de Seales.
- Se pudo comprobar grficamente el comportamiento de las diferentes seales mediante
Matlab.