单面的振幅傅里叶谱

49视图(30天)
Muhsin
Muhsin 2017年10月12日
评论道: 明星黾 2017年10月18日
你好,我是新用户,试图学习编码。我有一个0.01秒的时间步长加速时间的历史。总持续时间是14秒。我想要一个单面傅里叶谱。有没有包装代码吗?任何形式的帮助感激。附加的文件包含的数据。谢谢你!
Muhsin

接受的答案

明星黾
明星黾 2017年10月12日
编辑:明星黾 2017年10月12日
看到的文档 fft (链接)。
的代码 - - - - - -
D = dlmread (“Muhsin A00.txt”,' \ t '1 0);
t = D (: 1);%时间(年代)
= D (:, 2);%加速度(g)
L =长度(t);
Ts = t - t (1) (2);%采样间隔(秒)
Fs = 1 / Ts;%采样频率(赫兹)
Fn = f / 2;%奈奎斯特频率(赫兹)
自由贸易协定= fft (a) / L;%傅里叶变换(比例)
阵线= linspace(0, 1,修复(L / 2) + 1) * Fn;%频率向量
4 = 1:长度(艘);%指数向量
图(1)
情节(阵线,abs (FTa (Iv)) * 2)%的振幅图
包含(的频率(赫兹))
ylabel (“振幅(g)”)
网格
编辑 - - - - - - 改变了 “t” 计算容纳 ‘t (1) = 0.01 t(结束)= 0的
19日的评论
明星黾
明星黾 2017年10月18日
smoothdata 函数可能会工作。(它了 R2017a ,因为我不知道你有什么版本我没有表明它。)
你会使用它的绝对值单面傅里叶转换数据。

登录置评。

答案(1)

图像分析
图像分析 2017年10月12日
这不正是pwelch()呢?(信号处理工具箱pwelch所需)。
1评论
图像分析
图像分析 2017年10月12日
您可能还喜欢光谱图()函数。
或信号分析仪的应用程序的应用程序选项卡上带的工具。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!