怎样在MATLAB里实现傅里叶变换FFT的频域滤波

2025年05月05日 10:08
有2个网友回答
网友(1):

用MATLAB 实现傅里叶变换: 用户任意输入一个函数,然后,输出函数的傅里叶变换函数,然后输出振幅频率 。 x=sin(2*pi*t); %任意输入一个函数。 y=fft(x); %傅里叶变换函数。 plot(abs(y)); %振幅频率。 函数(function)表示每个输入值对应唯一

网友(2):

可这样:
t=0:0.005:2;
x=(0.5-t).*(t>=0&t1&t<=2);
x1=abs(fft(x));
plot(t,x)
figure
plot(t,x1)