matlab中生成方波可以使用符号函数和正弦函数的复合函数,利用符号函数的正负性和正弦函数的周期性达到生成方波的效果。
也可以通过封装好的函数square()进行生成
t = 0:0.001:10; %时间序列 a = 0.2*pi; %周期参数 f = square(a*t,25); %生成方波,T=2pi/a figure(1); plot(t,f,'r','linewidth',2);
好像写不了matlab代码....
第一个参数为周期参数乘以时间序列,其中周期T = 2π/a
第二参数为占空比,单位为%,如20则为20%
代码生成效果如图,其中周期T为10,占空比为25%
标签:square,函数,方波,生成,参数,MATLAB,占空比 From: https://www.cnblogs.com/toriyung/p/16858248.html