matlab中时间如何以月为单位开始检索?

就好像这个是以日开始检索的,我想换成以月检索,不知道怎么修改代码?
date_start = datetime(1890,1,1);
date_end = datetime(1900,12,31);
date_range = yyyymmdd(date_start:date_end);

在MATLAB中,要创建一个以月为单位的日期范围,可以使用datetime对象的'months'参数。这是一个示例,展示了如何修改你的代码:

date_start = datetime(1890, 1, 1);
date_end = datetime(1900, 12, 31);
date_range = date_start:calmonths(1):date_end;

在这个例子中,我们使用calmonths(1)函数来指定步长为1个月。date_range变量现在包含从date_start到date_end的每个月的日期向量。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^