matlab中的square函数

  1. square(T)函数产生一个2*pi为周期的方波,范围在-1到1之间,占空比为50%。很像sin函数,比如sin函数输入pi/6 就是1/2,输入pi/2 就是1,输入pi就是0,输入3/2*pi就是-1;而square也是一样,输入的数小于pi,就是1,大于pi小于2*pi就是-1。

  2.  square(T, duty), duty是一个百分数,duty = 75(75%的占空比)。如图第一张占空比为50%, 第二张占空比



附:  t = 0:0.001:2; y = square(2.*pi.*t); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);
      t = 0:0.001:2; y = square(2.*pi.*t, 75); plot(t,y); axis([-0.5, 2.5, -1.5, 1.5]);



你可能感兴趣的:(About,Matlab,matlab,plot)