我在Matlab中做了一个关于风速与时间的简单情节。我使用datenum函数转换了时间,并且能够执行此绘图。但是,有没有办法在绘图时将datenum输出转换回日期格式?
答案 0 :(得分:1)
您可以使用datetick功能。它会将序列日期编号转换为人类可读日期。
答案 1 :(得分:0)
我不确定它何时添加,但现在您可以在datetime
命令中使用plot
格式:
取自MATLAB docs(另请查看here):
t = 0:seconds(30):minutes(3);
y = rand(1,7);
plot(t,y,'DurationTickFormat','mm:ss')
将生成(类似)这个: