
MATLAB求导代码-CO2-System-Extd:该代码为MATLAB(或GNUOctave)提供的CO2SYS软件,用于计算海洋中二氧化碳的相关数据。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该存储库提供与MATLAB和GNUOctave兼容的软件,用于计算船用CO2系统中的关键变量。具体而言,它包含CO2SYS.m程序,用于计算CO2系统变量,derivnum.m程序则用于计算输入值的偏导数,以及对CO2系统计算结果的不确定性(误差)进行传播。该软件在性能上与之前发布的CO2SYS.m (v1: ; v2:) 版本相似,并包含了诸多改进和错误修复,例如能够接受[CO3]、[HCO3]和[CO2]作为输入参数,并传播这些参数的不确定性;同时考虑了NH3和HS作为碱度贡献者的影响并传播其不确定性。此外,该软件还允许用户通过单独的输入来指定用于表征K1、K2、KSO4、KF和TB的选项,并且在评估输入参数时会避免使用等于-999或NaN的值。为了防止无法收敛的pH迭代循环发生,程序会退出并指示问题所在位置。值得注意的是,对于不同的输入参数行,该软件会始终为给定的输入线提供完全一致的pH结果(这在以前版本的CO2SYS.m中并不总是成立)。此外,该软件还更新了理想气体常数的定义以及修复了Revelle因子计算和derivnum.m输出条件中的错误。这些改进基于Sulpis等人定义的K1和K2常数(2020),由Schockman开发。
全部评论 (0)
还没有任何评论哟~


