【问题标题】:Best R package for doing Fourier Analysis for three dimensional function对三维函数进行傅里叶分析的最佳 R 包
【发布时间】:2010-06-22 22:11:07
【问题描述】:

我想找到一个近似函数的函数,该函数产生如下所示的输出: 蓝色、红色和绿色是 X、Y 和 Z 空间维度。

我应该使用什么 R 包?

【问题讨论】:

  • 这看起来像是 3D 中的曲线...回到主题,您需要傅立叶变换、样条曲线、平滑器还是什么?
  • 既然 X、Y 和 Z 都是按时间参数化的,为什么不能分别对它们分别使用傅里叶变换来获得 X(t)、Y(t) 和 Z( t) 在正弦和余弦方面?
  • 我认为需要傅立叶变换。但是,如果我分别对它们进行傅里叶变换,我会认为我会丢失信息。

标签: r


【解决方案1】:

我知道这个问题已经很老了,但是你已经解决了吗?

首先简短的回答:你应该使用

  • 函数 periodogram() 的库 TuneR
  • 函数 Wave() 的库结构,您可以使用它构建一个可以很好地绘制的对象

如果您分别在 3 个维度上应用傅立叶变换而不是在每个时间点的向量上应用傅立叶变换,请考虑您对丢失信息的评论:无论如何,在傅立叶变换中您都会丢失信息。您能做的最好的事情是确保轴是正交的。查看您的数据,即使只在一个维度上运行傅立叶,也可以毫无问题地为您提供主要频率。

【讨论】:

    猜你喜欢
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2010-12-04
    • 1970-01-01
    相关资源
    最近更新 更多