在Matlab中绘制时间

时间:2012-08-24 21:03:21

标签: matlab

  

可能重复:
  Plottig data - time plotting

我在MATLAB中绘制时间有问题;

时间形式:HH:MM:SS.FFF,例如(10:56:43.428)

如何策划这个?我尝试了“datenum(时间,'HH:MM:SS.FFF');并绘制,然后是datetick;

但这不行,当我缩放图表时,x轴上没有“时间”。

有没有其他方法直接绘制时间,所以我可以使用“缩放”并仍然看到时间x轴?


第二个问题:(我想从0到20分钟开始我的时间,所以我想要我的矢量'时间',首先减去所有值,所以我将从00:00.FFF到结束时间。 ..我怎么能在Matlab中做到这一点?

非常感谢您的帮助,我试图在matlab帮助中找到帮助,但我没有得到任何有用的帮助。

1 个答案:

答案 0 :(得分:0)

来自datenum上的Matlab文档

  

调用datetick将指定轴的TickMode设置为“manual”。这意味着在缩放,平移或以其他方式更改轴限制后,您应该再次调用datetick来更新刻度和标签。

在放大

后,只需再次调用datetick即可