MATLAB:使用UTC时间绘制记录数据的时间戳

时间:2016-07-22 08:20:08

标签: matlab data-visualization matlab-guide

我记录了这些数据(CO和温度等)以及UTC时间的时间戳。我想在MATLAB上用X轴显示时间而不是样本数。这是Snapshot from my PC

1 个答案:

答案 0 :(得分:1)

您最好的选择是将您的UTC时间转换为MATLAB datenum,然后绘制它并使用datetick('x')强制x轴显示实际时间。

如果将时间数据作为字符串向量加载到名为(例如)UTC的变量中,则可以按如下方式执行此操作:

time = datenum(UTC,'yyyy-mm-dd HH:MM:SS');
plot(time,your_data_here);
datetick('x');