MATLAB|MATLAB 年积日(DOY)与日期(年月日)相互转换——matlab自带函数
MATLAB 年积日(DOY)与日期(年月日)相互转换
之前还自己写了个函数实现这个功能;现在发现其实根本不用。matlab自带此功能。
1.日期转年积日
利用函数 day 实现。
% 先利用datetime函数任意定义一个日期
t=datetime(2018,04,17);
% 利用day函数将日期转化为DOY
doy=day(t,'dayofyear')
【MATLAB|MATLAB 年积日(DOY)与日期(年月日)相互转换——matlab自带函数】代码运行结果为:
doy =
107
2.年积日转日期
datetime(year, month,day)这种用法中,可以将month设置为1,后面的day既可以是1月的天数,也可以是doy。如果day超过31,则默认是doy。
Date=datetime(2018,1,84)
运行结果为:
Date =
2018-03-25
转自:https://www.jianshu.com/p/9d613d4bc5ba
推荐阅读
- hough变换检测的matlab程序
- matlab|嵌入均衡池的黏菌优化算法
- MATLAB智慧车库计时计费系统GUI设计
- MATLAB图形界面|基于Matlab的汽车出入库计时计费系统
- 《数字图像处理—使用MATLAB分析与实现》高清带标签PDF电子书下载
- Matlab旅程|MATLAB的结构化程序设计
- MATLAB程序设计
- matlab 内存管理 清理内存
- matlab稳态和时变卡尔曼滤波器Kalman|matlab稳态和时变卡尔曼滤波器Kalman filter的设计和仿真植物动力学模型案例研究
- 用opencv模仿matlab中的fspecial()函数创建一个自定义空间高斯滤波器模板