未找到 MATLAB 2014 日期函数



试图帮助我的女儿学习matlab 2014 basic。(我从未使用过它)。 在命令窗口中,我尝试以我在文档中阅读的各种方式使用 month() 函数,但 matlab 返回"未找到月份"我尝试了各种似乎在 matlab 核心中的日期时间函数,但它们都失败了。 是否有需要添加的项目库? 这些函数在命令行中是否有效?

如果您使用的是 Matlab R2014b,则核心 Matlab 语言中有一个新的 datetime 数据类型。它支持访问月、年和日等日历字段,并且据说是 Matlab 中的主要日期表示形式。您可以使用它而无需安装金融工具箱。

http://www.mathworks.com/help/matlab/date-and-time-operations.html

请注意,now()today() 仍返回 datenums;您需要执行datetime('now')datetime('today')才能获得等效的datetime值。

所有普通的 Matlab 函数和类都可以从命令行使用,在命令行上运行的任何内容都可以在脚本或函数中调用。两者的语言完全相同。

好的,

所以跟进我的评论:

1)您需要财务工具箱才能访问"月"功能。要了解计算机上安装了什么,请在命令窗口中键入ver

2)MATLAB有一些内置函数来玩弄日期和时间。例如,date 返回一个字符串,其中包含日-月-年格式的当前 dat,日历返回一个双精度数组,您可以从中提取特定日期。

最新更新