Está en la página 1de 4

1.

Generaremos ondas cuadradas y diente de sierra para lo cual usaremos lo que nos recomienda
haykin los comandos *square() y sawtooth(); en el cual para el square vemos que hay una
palabra duty ,investigando este valor vemos que es el tiempo entre cuando esta entrando al
flanco negativo y el tiempo que este el el flanco positivo.

LINEA DE COMANDOS

>> f=20;

>> k=0:0.0001:5/20;

>> amp=5;

>> duty=60;

>> y1=amp*square(2*pi*f*k,duty);

>> y2=amp*sawtooth(2*pi*f*k);

>> figure(1);clf;

>> subplot(2,1,1)

Warning: MATLAB has disabled some advanced graphics rendering features by switching to
software OpenGL. For more information, click here.

>> plot(k,y1)

>> xlabel('tiempo(segundos)')

>> ylabel('voltaje')

>> title('onda cuadrada')

>> axis([0 5/20 -6 6])

>> subplot(2,1,2)

>> plot(k,y2)

>> xlabel('tiempo(segundos)')

>> ylabel('voltaje')

>> title('diente de sierra')


1.1 Haremos un filtro de un cosenos en el cual solo queremos de un intervalo.

>> F=0.1;//frecuencia

>> n=-1/(2*F):0.001:1/(2*F);

>> w=cos(2*pi*F*n);

>> figure(1);clf;

>> plot(n,w)

>> xlabel('tiwmpo(seg)')

>> ylabel('amplitud')

>> title('filtro de coseno')


>>

2.hallaremos la convolucion discreta de 2 funciones discretas para lo cual usaremos la funcion o


comando conv en el cual nos dara la convolucion

veamos:

>> h=0.25*ones(1,4);

>> x2=ones(1,10);

>> n=0:12;

>> y=conv(x2,h);

>>

stem(n,y);xlabel('n');ylabel('x[n]')

>> h=0.5*ones(1,4);

>> stem(n,y);xlabel('n');ylabel('x[n]')

>>

También podría gustarte