鱼C论坛

 找回密码
 立即注册
查看: 1227|回复: 0

使用matlab,对以上程序中y函数进行加窗校正,数字滤波,时频分析

[复制链接]
发表于 2023-10-13 19:58:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. fs=180;
  2. N=1024;
  3. n=0:N-1;
  4. t=n/fs;
  5. y=0.68*sin(2*pi*10*t+pi/2)+0.45*cos(2*pi*20*t+1/4*pi)+0.28*randn(size(t));
  6. figure(1)
  7. subplot(3,1,1)
  8. plot(t,y)
  9. xlabel('time/s')
  10. ylabel('amplitude/1')
  11. axis([0,1,-1.5,2])
  12. title('0.68*sin(2*pi*10*t+pi/2)+0.45*cos(2*pi*20*t+1/4*pi)+randn')
  13. a=fft(y,N);
  14. b=abs(a/N);
  15. b1=b(1:N/2+1);
  16. b1(2:end-1)=2*b1(2:end-1);
  17. f=(0:(N/2))*fs/N;
  18. subplot(3,1,2)
  19. plot(f,b1)
  20. xlabel('frequency/Hz')
  21. ylabel('amplitude/1')
  22. title('A  0.68   0.45    fs  10   20')
  23. axis([0,50,0,1])
  24. xlabel('frequency/Hz')
  25. ylabel('amplitude/1')
  26. title('corrected')
  27. axis([0,50,0,1])
复制代码

使用matlab,对以上程序中y函数进行加窗校正,数字滤波,时频分析
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-26 18:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表