使用Matlab构造日历时间序列
2019-07-25 本文已影响4人
荔枝猪
需求
因为一个气候的数据源有问题,缺测的值没有填充,被直接删除了,所以要找到缺测的天数(位置),而首先要构造一个完整的日期时间序列。
代码
%创建一个完整的日历持续时间数组,本例为2000-2018年;caldays表示间隔天数
t = datetime(2000,01,01):caldays(1):datetime(2018,12,31);
[y,m,d] = ymd(t); %返回t中日期时间值的年、月和天数
perfect = [y',m',d']; %组合为一个矩阵,年,月,日