我真的很头疼,从Excel中取出日期并将它们作为MATLAB序列号放入MATLAB中。它们作为DateString提供给我(例如Date = {' 20/09 / 2014',' 23/09 / 2014',...})。我已经使用MATLAB建议的datenum
函数和以下dd/mm/yyyy
来尝试将其直接导入到该表单中。然而,它继续迫使它进入相当无助的mm / dd / yyyy连续形式。
我的确切代码是:
Date = {'01/02/2014';'01/03/2014';'01/04/2014';'01/05/2014';'01/06/2014'}
Date = datenum({'01/02/2014';'01/03/2014';'01/04/2014';'01/05/2014';'01/06/2014'},'dd/mm/yyyy');
它给我的结果是:
Date = 735601
735602
735603
735604
735605
即他们相隔一天而不是一个月或30天。