怎么用matlab求抽样函数的主瓣面积和旁瓣面积

还有主瓣与第一旁瓣的面积比

% 使用matlab提供的sinc(x)函数,零点在正整数或负整数处,最高值在0处
% 画图看看sinc函数
figure;
plot(0:0.01:5,sinc(0:0.01:5));grid on;
% 下面用数值方法计算主瓣
A_main_lobe = 0.01*abs(sum(sinc(0:0.01:1)));

% 下面用数值方法计算第一旁瓣
A_side_lobe = 0.01*abs(sum(sinc(1:0.01:2)));

% 下面用计算主瓣面积/第一旁瓣面积
ratio = A_main_lobe/A_side_lobe
温馨提示:答案为网友推荐,仅供参考
相似回答