用MATLAB 实现傅里叶变换: 用户任意输入一个函数,然后,输出函数的傅里叶变换函数,然后输出振幅频率 。 x=sin(2*pi*t); %任意输入一个函数。 y=fft(x); %傅里叶变换函数。 plot(abs(y)); %振幅频率。 函数(function)表示每个输入值对应唯一
可这样:t=0:0.005:2;x=(0.5-t).*(t>=0&t1&t<=2);x1=abs(fft(x));plot(t,x)figureplot(t,x1)