Matlab 如何识别日期时间数组中的缺失日期并在函数内考虑它们

Matlab 如何识别日期时间数组中的缺失日期并在函数内考虑它们,matlab,Matlab,我有两个变量:date(在datetime类中)和practices。我需要知道一个科目每天做多少练习。然而,有些日子错过了,所以我需要能够发现这些日子,并告诉Matlab以输出的形式给出X天(错过)=零练习 以下是我的变量示例: Date: 06-Feb-2016 12:47:32 07-Feb-2016 12:46:24 08-Feb-2016 12:51:10 10-Feb-2016 11:42:46 11-Feb-2016 00:19:46 12-Feb-2016 13:07:36 P

我有两个变量:
date
(在datetime类中)和
practices
。我需要知道一个科目每天做多少练习。然而,有些日子错过了,所以我需要能够发现这些日子,并告诉Matlab以输出的形式给出X天(错过)=零练习

以下是我的变量示例:

Date:
06-Feb-2016 12:47:32
07-Feb-2016 12:46:24
08-Feb-2016 12:51:10
10-Feb-2016 11:42:46
11-Feb-2016 00:19:46
12-Feb-2016 13:07:36

Practices:
6
8
10
12
16
18
练习是累积的,所以我需要减去第2天到第1天,以了解主体在第1天进行了多少练习。例如,在2月7日,受试者进行了2次练习(8-6)。我在这里的主要困难是如何发现缺失的日子?在这种情况下,受试者错过了2月9日的考试。我怎样才能让matlab给出执行天数的练习数,以及缺少天数的练习数=0


谢谢大家!

使用diff查找超过一天的位置使用datetime生成日期范围,然后将其左连接(相交)到您的集合(仅使用日期,忽略时间):如果使用diff查找超过24小时的位置,如何编写If条件以获得datetime实践的输出