MATLAB:为记录的数据绘制 UTC 时间戳
MATLAB: Plotting with timestamp in UTC time for recorded data
我用 UTC 时间的时间戳记录了这些数据(CO 和温度等)。我想在 MATLAB 上用 X 轴上的时间而不是样本编号来可视化它。这里是Snapshot from my PC
最好的办法是将 UTC 时间转换为 MATLAB datenum
,然后绘制它并使用 datetick('x')
强制 x 轴显示实际时间。
如果将时间数据作为字符串向量加载到名为(例如)UTC
的变量中,您可以按如下方式执行此操作:
time = datenum(UTC,'yyyy-mm-dd HH:MM:SS');
plot(time,your_data_here);
datetick('x');
我用 UTC 时间的时间戳记录了这些数据(CO 和温度等)。我想在 MATLAB 上用 X 轴上的时间而不是样本编号来可视化它。这里是Snapshot from my PC
最好的办法是将 UTC 时间转换为 MATLAB datenum
,然后绘制它并使用 datetick('x')
强制 x 轴显示实际时间。
如果将时间数据作为字符串向量加载到名为(例如)UTC
的变量中,您可以按如下方式执行此操作:
time = datenum(UTC,'yyyy-mm-dd HH:MM:SS');
plot(time,your_data_here);
datetick('x');