Red de conocimiento informático - Material del sitio web - ¿Cómo implementar un pulso matricial periódico en MATLAB?

¿Cómo implementar un pulso matricial periódico en MATLAB?

Puedes definir una secuencia con una serie de ceros insertados en el medio

Por ejemplo

N=10;% con un período de 10/2=5

Nb=20;% El período es 20

x=ones(1,N);

cc=[];

para ii=1: N

if mod(ii,2)==0 % Inserta 18 pulsos cero con un ancho de 2 después de cada dos puntos, y el período completo es 20

cc1=[x (ii-1),x( ii),ceros(1,Nb-2)];

cc=[cc,cc1];

fin

fin