【发布时间】:2017-05-15 10:39:04
【问题描述】:
我是 Matlab 新手,坚持理解数据类型(尤其是单元格),可能有一个我不知道的优雅解决方案。
我有一个单元格,其中包含其他带有日期的单元格:
30/09/2005
30/12/2005
...
30/09/2016
我还有一个单元格,其中的单元格包含相应的值:
1
5
...
3
我想在所有日子/或工作日内插入这些值(对我来说更好)。 我一直想做的是:
- 使用datenum接收日期对应的数字;
- 将这些日期(现在的数字)、相应的值以及它们之间的所有日期(现在的数字)插入到 interp1 中。
看似不错的计划,但功能齐全
datenum('30/12/2005') = 13297
datenum('30/09/2016') = 13217
给出不能使用的数字,因为较早的日期大于较晚的日期。
【问题讨论】:
-
我忽略了这里的好帖子:stackoverflow.com/questions/8215172/dates-in-matlab?rq=1 我现在会测试它