作业帮 > 综合 > 作业

求教关于快速傅立叶变换的问题,如果问题定义为这样,用Matlab的处理过程应是如何的呢?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/31 09:17:46
求教关于快速傅立叶变换的问题,如果问题定义为这样,用Matlab的处理过程应是如何的呢?
.如图,假设Ar是FFT的结果,在matlab里面对所有数据N作fft,用以下这样写法对吗?
freq = fft(data);
freq=freq.^2./(2*pi*N);
plot(abs(fftshift(freq)));

还有一个问题是,自变量轴应该怎么画?
求教关于快速傅立叶变换的问题,如果问题定义为这样,用Matlab的处理过程应是如何的呢?
A = fftshift(fft(data));
S=abs(A).^2./(2*pi*N);
freq=linspace(-pi,pi,length(A));%根据定义,fftshift之后的信号横坐标中间是0,左右是-pi和pi
plot(freq,S);