削顶专题

matlab正弦波削顶半波整流

削顶发生在每个周期的[60度,120度]之间。 t=linspace(0,3*pi,500);y=sin(t);z1=((t<pi)|(t>2*pi)).*y;w=(t>pi/3&t<2*pi/3)+(t>7*pi/3&t<8*pi/3);wn=~w;z2=w*sin(pi/3)+wn.*z1;subplot(4,1,1),plot(t,y,':r'),axis([0,10,-1.5,