4

我正在 Matlab 中绘制风速与时间的简单图。我使用 datenum 函数转换了时间,并且能够绘制这个图。但是,有没有办法在绘图时将 datenum 输出转换回日期格式?

4

2 回答 2

1

您可以使用datetick功能。它将序列日期编号转换为人类可读的日期。

于 2012-11-21T08:20:49.050 回答
0

我不确定它是何时添加的,但现在您可以在命令中使用datetime格式:plot

取自MATLAB 文档(也可以在这里查看):

t = 0:seconds(30):minutes(3);
y = rand(1,7);
plot(t,y,'DurationTickFormat','mm:ss')

将生成(类似)这样的:

日期时间图

于 2017-01-01T22:14:38.130 回答