二次拟合MATLAB
m文件代码聚TEOS
TEOS-10海水状态方程的多项式版本(Fortran,Matlab和Python)
动机
最近已经提出了一组新的近似标准TEOS-10状态方程。
这些遵循多项式形式,使其在数值海洋模型中的计算效率很高。
提供了两个版本,第一个polyTEOS10_bsq适合Boussinesq海洋模型的密度,第二个polyTEOS10_55t适合特定体积,更适合可压缩模型。
两种形式均以垂直参考轮廓(6阶多项式)和异常(52项多项式,压力为三次方)的总和给出,相对热膨胀系数的相对误差为0.1%。
还提出了一个用于计算特定体积的75项多项式表达式polyTEOS10_75t
,其精度要高于现有的TEOS-10
48项有理逼近,尤其是在声速方面。
此版本现在(自2015年起)用作的标准近似值。
最后,还提出了状态方程的强化版本polyTEOS10_stif
。
Roquet等人提供了有关TEOS-10状态方程的这些近似值的更多详细信息。
(2016)。
参考:
Roquet,F.,Madec,G.,McDougall,TJ和Barker,PM,2015年。使用
2021-09-10 11:32:24
42KB
系统开源
1