如何用MATLAB实现快速傅立叶变换FFT?

 时间:2026-04-22 17:15:31

1、准备待处理数据,可将需要进行FFt变换的数据存储在TXT文件中待使用,也可直接在.m文件中列出。

2、在.m文件中编写:

clear;


clc;
close all;
s=[待处理的数据列表];%或是直接引用存储在TXT文件中的数据(a=textread('归一化-差1.txt','%s')';);
figure
plot(s)
Fs=200;%采样频率的设置

f = fftshift(fft(s));


w = linspace(-Fs/2, Fs/2, length(s));%频率坐标,单位Hz
 figure
plot(w,abs(f));
axis([0 Fs/2 min(abs(f)) max(abs(f))])
  • 管道分析CFX-Post后处理(2/3)
  • 如何在matlab中进行条件语句中的数组比较?
  • matlab如何使用绘图工具
  • MATLAB利用load coast和plot绘制世界地图
  • MATLAB如何绘制等高线(一)
  • 热门搜索
    嘴唇上长疱疹怎么办 马桶被纸堵了怎么办 玻尿酸原液怎么用 电脑怎么升级 甲状腺肿大怎么治 隶属关系怎么填 山东航空怎么样 小米平板电脑怎么样 怎么让咬肌变小 我的世界怎么改天气