如何在matlab中将时间绘制为字符串与double

时间:2015-03-02 03:34:29

标签: matlab time plot

我有一个数据记录器,用于存储传感器的时间和值,如下所示:

-'1:06:58'       5.0
-'1:07:00'       6.0
-'1:07:00'       7.0
-'1:07:00'       8.0
-'1:07:00'       9.0
-'1:07:02'       10.9

我在matlab中检索这些信息,并将值存储在数字数组中,将日期存储在单元格数组中 我的问题是如何绘制时间与值的关系,这是我试过的代码

plot (r{1},m)

r {1}是一个单元格数组,其中1列存储日期,m是传感器的值

`

1 个答案:

答案 0 :(得分:4)

如果您显示的数据的第一列是一串字符串而第二列是数字,则可以使用虚拟水平数据集绘制图形,并使用set组合{{3}} 1}}和XTick标志。类似的东西:

XTickLabel

我明白了:

enter image description here