matlab中方波信号的谐波表示
一.数学运算
二.matlab代码
t=-7:0.001:7; %x(t)中t取值范围为【-7,7】
T1=1;
T=4;
w=2*pi/T;
a0=2*T1/T;
N=input('请输入谐波数');
Xt=a0*ones(1,length(t));
for k=1:NXt=Xt+2*a0*sinc(k*a0)*cos(k*w*t);
end
plot(t,Xt);
三.运行结果
四。结论
很明显谐波数越多,近似效果越好,越趋近方波