用时间轴绘制数据

3次浏览(过去30天)
巴勃罗·万利拉
巴勃罗·万利拉 2012年11月18日
你好。
我有一个函数,从串口获取数据(每分钟一个),并在图中绘制它们。目前,轴是样本数量,但我希望有时间(格式hh:mm)。我该怎么做呢?
而(1)
data = fscanf(年代);
numValue = str2num(数据);
v = numValue * 5/1024;
tempK = v * 100;
tempC = tempk - 273;
如果(numWindow < sizeWindow + 1)
窗口(numWindow) = tempC;
numWindow = numWindow + 1;
其他的
我= 1:sizeWindow
tempFiltered = tempFiltered +窗口(我);
结束
tempFiltered = tempFiltered / sizeWindow;
x = [x tempFiltered];
情节(x);
drawnow;
disp (tempFiltered);
tempFiltered = 0;
numWindow = 1;
结束
结束

接受的答案

Ankit德赛
Ankit德赛 2012年11月19日
这个文件交换帖子 可能会有帮助。它展示了如何使用日期/时间作为x轴。
你可以忽略不相关的东西。
希望这能帮到你-Ankit
1评论
巴勃罗·万利拉
巴勃罗·万利拉 2012年11月19日
非常感谢,这正是我想要的。

登录并发表评论。

更多的答案(0)

标签

社区寻宝

在MATLAB中央找到宝藏,发现社区如何可以帮助你!

开始狩猎!