matlab中fft2函数的用法 如何使用MATLAB中的fft函数来进行频谱分析?

如何使用MATLAB中的fft函数来进行频谱分析?Y=2 3*cos(2*pi*50*t-pi*30/180)1.5*cos(2*pi*75*t pi*90/180)n=长度(t)%样本数绘图(t,y

如何使用MATLAB中的fft函数来进行频谱分析?

Y=2 3*cos(2*pi*50*t-pi*30/180)1.5*cos(2*pi*75*t pi*90/180)

n=长度(t)%样本数

绘图(t,y)

FS=256%采样频率

DF=FS/(n-1)%分辨率

f=(0:n-1)*DF%其中每个点的频率

y=FFT(y(1:n))/n*2%真振幅

%y=FFT移位(y)

图(2)

绘图(f(1:n/2),ABS(y(1:n/2))

]