GuoKeCCC的个人博客分享 http://blog.sciencenet.cn/u/GuoKeCCC

博文

CDO计算每个月的冻结融化指数(FDD/TDD)

已有 2493 次阅读 2022-5-22 18:17 |个人分类:CDO|系统分类:科研笔记

1. 气温单位从K转变到℃:cdo addc,-273.15 input.nc output_K2C.nc

addc - 加上一个常数;input.nc为日平均温度;output_K2C.nc为输出文件;-b F32是为了转为浮点型,否则

若input.nc中变量不是浮点型,可能会报numeric conversion not representable的错误。


2. 获取指示日平均温度是否大于0的mask:cdo -gtc,0 output_K2C.nc mask.nc

gtc - 大于常数;mask.nc为表示数据是否大于阈值(0)由0,1组成的索引文件


相似的算子有:

eq     Equal

ne     Not equal

le     Less equal

lt     Less than

ge     Greater equal

gt     Greater than

eqc     Equal constant

nec     Not equal constant

lec     Less equal constant

ltc     Less than constant

gec     Greater equal constant

gtc     Greater than constant


3. 根据mask.nc选取数据:cdo ifthen mask.nc output_K2C.nc output_gtc0.nc

ifthen表示如果 mask中变量的值不等于0,输出文件output_gtc0.nc中的变量值等于output_K2C.nc中的值,如果等于0的话,对应位置的值则为缺省值(NaN)


4.  计算每个月的融化指数:cdo monsum output_ge0.nc output_ge0_monTDD.nc



参考文献:

https://wap.sciencenet.cn/blog-1081898-1275862.html?mobile=1

https://www.shizhanxia.com/5964.html

https://cloud.tencent.com/developer/article/1618310



https://wap.sciencenet.cn/blog-3486942-1339724.html

上一篇:根据FES2014潮汐分量计算tidal range
下一篇:matlab导出矢量图并插入word
收藏 IP: 158.132.186.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-29 13:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部