【发布时间】:2016-06-04 07:09:34
【问题描述】:
我有这个文本文件,其中包含不同记录值的列,其中第一列是时间值,第 2、3 和 4 列分别位于 x、y 和 z 位置,如果我要绘制时间与其 x、y 或 z 的位置,它会显示为振荡。
我想对这些数据进行傅里叶变换并将其绘制到 x 轴为频率的位置。
我无法按照其他帖子中的示例进行操作,所以也许有人可以给我建议,让我朝着正确的方向前进。
拥有我的文本文件,
with open('SampleData.txt') as f:
data = f.read()
data = data.split('\n')
t = [float(row.split()[0]) for row in data]
x1 = [float(row.split()[1]) for row in data]
现在使用傅里叶变换的 numpy 函数,我不知道从那里去哪里。
【问题讨论】:
-
什么振荡?你所说的时间是什么意思,位置x是什么意思?请更准确地发布您的文件示例。我的回答现在反映了我认为您要求的内容,但是...