5
\ begingroup美元

这是一个问题的方法。但我有4 d温度和盐度网格数据(时间、深度、纬度和经度)。时间是在每月的步骤。我怎么得到温度和盐度的年度谐波使用周期12个月:

方程是:

$ $ Var (t, z, y, x) = (z, y, x) * \ cos[(2 \πt / P + \φ(z, y, x)) $ $

在哪里一个美元是一年一度的振幅组件,在哪里var美元临时或盐度。\φ美元是确定的相位角最大年度谐波发生的时候。和元新台币变化从0 - n个月(然而长时间序列)。

我们可以分离一个(z, y, x)美元只是与代数,但最大的问题是找到相位角的年度谐波发生。

你你需要每月的傅里叶变换(1月- 12月),或者你把整个时间序列的英国《金融时报》只是看功率谱在12个月…我使用Python,傅里叶变换没有问题。我只是不知道如何对待数据获得的相位角最大的年度谐波发生。可能找到一年一度的谐波幅值给定的步骤4 d温度和盐度(几个月时间、深度、纬度和经度)?

\ endgroup美元

    1回答1

    3
    \ begingroup美元

    用一点数学:

    $ $ * \因为[(2 \πt / P +φ\]= \罪(2 \πt / P) + b \ cos(2 \πt / P) $ $

    然后,振幅是:

    $ $ = \ sqrt {b ^ ^ 2 + 2} $ $阶段是$ $ \φ= \反正切{\压裂{b}{一}}$ $

    https://en.wikibooks.org/wiki/Trigonometry/Simplifying_a_sin (x) _ % 2 b_b_cos (x)

    \ endgroup美元
    4
    • \ begingroup美元 是的,谢谢你!我的问题是应用4 d数据…到什么程度,就像月(1月- 12月)或趋势,月度数据本身 \ endgroup美元
      - - - - - -沃巴什
      2021年11月5日18:11
    • \ begingroup美元 我建议你使用月度数据。还有的可能性(x, y, z)可以改变时间。你必须做到逐点的网格。你可以试着做一个地区的平均水平,然后得到每个区域的季节性周期,但这可能别名周期的大小 \ endgroup美元
      - - - - - -arkaia
      2021年11月5日18:49
    • \ begingroup美元 哦,好的,谢谢!对不起,最后一个问题……年度谐波的振幅,我刚从FFT获得振幅可以在12个月的周期(或频率的1/12)?将构成一年一度的谐波? \ endgroup美元
      - - - - - -沃巴什
      2021年11月5日19:23
    • 1
      \ begingroup美元 你甚至不需要做FFT,你可以做一个适合该函数。FFt的问题是,你可能会得到一些年度周期到其他频率的能量。1/12频率和你相连可以尝试看看是否有意义 \ endgroup美元
      - - - - - -arkaia
      2021年11月5日21:39

    你的答案

    通过点击“发布你的答案”,你同意我们服务条款,隐私政策饼干的政策

    不是你要找的答案?浏览其他问题标记问你自己的问题