我正在尝试转换毫秒数组及其各自的数据.但是我希望在几小时和几分钟内完成.
Millis = [60000 120000 180000 240000....]
Power = [ 12 14 12 13 14 ...]
Run Code Online (Sandbox Code Playgroud)
我已将其设置为每分钟记录数据,因此60000 millis(= 1最小值).我试图在x轴上绘制时间并打开电源y.我希望以x小时和分钟显示轴,每个相应的功率数据对应于其各自的时间.
我试过这个
for i=2:length(Millis)
Conv2Min(i) = Millis(i) / 60000;
Time(i) = startTime + Conv2Min(i);
if (Time(i-1) > Time(i) + 60)
Time(i) + 100;
end
end
s = num2str(Time);
Run Code Online (Sandbox Code Playgroud)
这是为了将毫秒从几小时开始变为小时,从08:00开始,60分钟过去一直到09:00,这就是问题所在.我在08:59到09:00之间有差距.我也无法维持0=initial 0.