文件名称:数字测频matlab代码-seb:表面能平衡模型代码和示例
文件大小:15.31MB
文件格式:ZIP
更新时间:2024-06-12 23:19:18
系统开源
数字测频matlab代码SEB清洁 该存储库包含用Matlab编写的表面能平衡(SEB)和地下模型(SSM)代码,该代码是为育空地区圣埃里亚斯山脉的Kaskawulsh和Naluday(Lowell)冰川开发的。 代码位于code/目录中,而examples/目录包含必要的输入文件和脚本,以在2018融化季节对Kaskawulsh Glacier融化进行建模。 安装 只需克隆存储库,然后将路径添加到您的Matlab路径中, addpath(genpath('/path/to/repo/')) 运行模型 使用code/目录中的run_seb.m脚本运行模型。 该脚本以表1给出的单个结构sim作为输入。表2描述了模型运行所需要的气象因素,表3列出了所有默认参数和选项。 该模型以sim.params.deltat给定的频率保存输出。 每个输出都有表4中给出的字段。该模型的输出融化单位是消融米,而不是水当量米。 要将输出转换为米水当量,请乘以sim.params.rhoice/1000 。 表1 :用于运行SEB模型的sim结构的属性。 属性 描述 sim.paths.output 将输出保存
【文件预览】:
seb-master
----code()
--------.DS_Store(6KB)
--------shade_dem.m(2KB)
--------get_solar_vector.m(887B)
--------run_seb.m(8KB)
--------distribute_temperature.m(247B)
--------README.md(202B)
--------seb.m(6KB)
--------get_normal.m(873B)
----examples()
--------kaskawulsh()
----README.md(6KB)
----.gitignore(29B)