- 积分
- 93
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-14
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 StephenTien 于 2017-11-26 12:02 编辑
附件为matlab将CMIP5数据时间维转换成标准时间的函数,欢迎大家使用和交流。疑问和改进意见请写信到tianqunfcb@hotmail.com
此函数用法如下:(在m文件内亦有此说明)
% 此函数用于将CMIP5数据时间维转换成UT格式
% Time为CMIP5数据时间维,type为calendar类型,StartTime为参考时间
% type和StartTime信息在NC文件说明中,可使用ncinfo命令查找
% 输出时间格式为 年份 - 月份 - 日期 (时 - 分 - 秒)
补充说明:
1) 此函数支持 proleptic_gregorian,365_day/noleap,gregorian/standard 以及 360_day四种格式(即上面提到的type)
2) StartTime即为 NC文件说明中 Variable —> Attribute(time) —>Value(units) 'days since ...'
3) 输出时间必然含有 年份 - 月份 -日期 信息, 时 - 分 - 秒选择性出现,取决于源数据是否精确到此程度。
|
评分
-
查看全部评分
|