【发布时间】:2015-06-23 17:50:49
【问题描述】:
我有一个简单的问题,但由于我没有使用 MATLAB Fourier Transform 工具,我需要一些帮助。我有一个从 n excel 文件中获得的图。该图在时域中。绘图的时间范围是 0 到 50 ps。我每 0.5 fs 就有一次绘图 y 分量的数据。基本上,该图包含每 0.5fs 打印的 100000 个数据。现在我想得到这个图的傅里叶变换。我该怎么办?以下是我的 excel 文件的简单格式,其中包含我需要绘制时域图的数据。
0 116.0080214
0.0005 116.051128
0.001 116.0939229
0.0015 116.1362197
0.002 116.1776665
0.0025 116.2178118
0.003 116.256182
.
.
.
.
50.0 123.000
第一列是以 ps 为单位的时间。非常感谢您的帮助。最好的,HRJ
【问题讨论】:
-
您可以使用 fft() 函数。此外,如果你有它,还有一个带有漂亮 psd 功能的数字信号处理工具箱