鱼C论坛

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

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

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

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

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

x
fs=180;
N=1024;
n=0:N-1;
t=n/fs;
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));
figure(1)
subplot(3,1,1)
plot(t,y)
xlabel('time/s')
ylabel('amplitude/1')
axis([0,1,-1.5,2])
title('0.68*sin(2*pi*10*t+pi/2)+0.45*cos(2*pi*20*t+1/4*pi)+randn')
a=fft(y,N);
b=abs(a/N);
b1=b(1:N/2+1);
b1(2:end-1)=2*b1(2:end-1);
f=(0:(N/2))*fs/N;
subplot(3,1,2)
plot(f,b1)
xlabel('frequency/Hz')
ylabel('amplitude/1')
title('A  0.68   0.45    fs  10   20')
axis([0,50,0,1])
xlabel('frequency/Hz')
ylabel('amplitude/1')
title('corrected')
axis([0,50,0,1])
使用matlab,对以上程序中y函数进行加窗校正,数字滤波,时频分析
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 02:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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