这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 正弦波信号傅里叶变换代码

共3条 1/1 1 跳转至

正弦波信号傅里叶变换代码

助工
2012-02-19 22:30:25     打赏

td2=linspace(-2*pi,2*pi,5120);
ad2zs=td2.*sin(2*pi*td2);
Y21=fft(ad2zs);
Ts21=td2(2)-td2(1);
Ws21=2*pi/Ts21;
Wn21=Ws21/2;
w21=linspace(0,Wn21,length(td2)/2);
Ya21=abs(Y21(1:length(td2)/2));
plot(w21,Ya21);grid on;
for i=2:length(Ya21)-1
if ((Ya21(i+1)-Ya21(i))/(w21(i+1)-w21(i)))*((Ya21(i)-Ya21(i-1))/(w21(i)-w21(i-1)))<0
        text(w21(i),Ya21(i),[num2str(w21(i))])
    end
end
w21(find(Ya21==max(Ya21)))



关键词: 正弦波     信号     傅里叶     变换     代码    

助工
2012-02-20 09:01:41     打赏
2楼
LZ贴这个干啥?

高工
2012-09-04 23:03:18     打赏
3楼
lz加点注释吧

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]