嗨,我在单元格数组中有时间的实时数据(6x1)
Time=
'03:01:00.000'
'03:01:10.000'
'03:01:20.000'
'03:01:30.000'
'03:01:40.000'
'03:01:50.000'
和双阵列电压(6x1)
Voltages=
231.098
231.145
231.032
230.958
230.981
231.038
我正在尝试绘制图表并尝试了不同的方法......
1 - 使用绘图功能,但因为它只接受数值,我尝试将单元格转换为数值...使用 时间= cell2mat(时间)但接着返回(6x12)数字数组 绘图函数需要相同的矩阵尺寸,因此此方法不起作用
2 - 其次我尝试将Time(6x1)单元格数组转换为char
Time = char(Time)这次再次获得6x12我也尝试使用连接水平函数 时间= horzcat(时间) 但即使我成功地组合了所有的char并创建了一个字符串,但我的数组大小仍为6x12
3 - 在第三部分中,我使用时间序列函数
time_ref = timeseries(电压,时间); 现在我可以绘制图形,但我在X轴上得到非常不寻常的Date值。 时间序列中有一个选项,我可以调整开始日期..
我甚至试过这个 time_ref.TimeInfo.StartDate = '05 -Jan-2011';根据我需要的日期来调整日期值,但是一旦我设置了这个日期,我在图表中的时间价值就会消失并显示其他时间价值的东西..现在我需要你帮助人们......请注意,实际上我有时间和360x1双阵列的360x1单元阵列,但为了简单起见,我只给出了6x1,但这些图表显示的是360x1值。