你不是登录。你的编辑将被放置在一个队列,直到同行评议

我们欢迎编辑,使读者更容易理解和更有价值。因为社区成员审查编辑,请尽量使文章更好比你怎么发现,例如,通过修正语法或添加额外的资源和超链接。

如何构建潮汐信号谐波成分?

我试图重建天文潮时间序列的谐波成分从T_Tide(计算)。我用这个方程,所有知道H (t) =振幅* cos (t * harmonicSpeed +相位滞后),我写在python脚本。输出不匹配与潮流predicction(从T_Tide文件)。正如你所知道的建筑很简单但是我认为我的问题是关于采样间隔,我真的不知道如何解释它´对于这种情况,我写了1/24由于输入时间(在T_TIDE计算,每小时数据),我不确定。

我分享的调和常数文件从T_Tide和潮水predicction值文件(每小时,我想复制)。他们是https://github.com/feraxel/Harmonic-constans/commit/fb11b9ef9909b03e722978ccfa102fc7b9fd1f01 diff - 09639 - ac17104196efd895598afe1af5234cbb5bcac39070e4a3d9133c611a4eahttps://github.com/feraxel/Harmonic-constans/commit/1e46d1d416c49ef131005d8fa68775f9169c0270 diff - 545 b5ec39a1b72b56fa5e37c33afb30a3c3c39ba0e6fe1d583b4a1d77e9fc74a

os.chdir (r 'directory”) #改变文件。con = pd.read_csv (“harmonics_aca txt目录。txt ', 9 = ' ') #我们负载谐波常数
我们创建一个datetime向量连接构造的潮流
日期= pd。date_range (start = ' 01/02/2018 22:00:00”,结束=“05/30/2022 15:00:00”,频率= ' H ') datetime = pd.DataFrame ({Fecha:日期})潮= 0 H =[] #这个向量保存潮t次dt = 1/24 # # # # #采样间隔为np.arange t (0, len (Fecha) * dt, dt):我= con.iloc[2]我#谐波成分振幅Ph = np.deg2rad (con.iloc[4]我)#谐波成分阶段Fr = (con.iloc[1]我* 2 * np.pi) # Frecuency(1 /小时)* 2 *π=我* np。cos (Fr * t - Ph值)潮=潮汐+水平H.append(潮流)潮= 0

回答

取消

    Baidu
    map