【发布时间】:2011-09-22 13:33:18
【问题描述】:
我在从文本文件中读取数据并绘制它时遇到了一些问题。文本文件包含
Date; Time; Temp °C
05.08.2011; 11:00:47;23.75
05.08.2011; 11:01:21;23.69
05.08.2011; 11:01:56;25.69
05.08.2011; 11:02:16;23.63
05.08.2011; 11:02:50;23.63
05.08.2011; 11:03:24;23.63
我想用经过的分钟绘制温度值。 首先我用了
[a,b]=textread('file1.txt','%s %s','headerlines',1)
读取字符串中的数据,我得到
'17:09:16;21.75'
后来我用了
a= strread('17:08:00;21.81','%s','delimiter', ';')
得到
'17:08:00'
'21.81'
但在此之后,我无法弄清楚如何继续处理这两个字符串,尤其是时间。 我想在 xaxis 上绘制温度与时间的关系..但这次不是经过的时间..在这种情况下是 2 分 37 秒。 需要帮助
感谢 Aabaz。这真是一个大忙。我不知道为什么我能弄明白 ..我花了这么多时间在上面 我有大约 50 个包含这些数据的文件..如果我想在这段代码下循环它,如何完成它,cz 我在 ROM ID 下有文件的名称..类似 1AHJDDHUD1224.txt。 wud如何在循环中传递文件名。我是否必须更改文件的名称然后在循环下传递它们。我不知道
我还有一个问题,如果我希望在每 60 秒后绘制一次值......只要数据在文本文件中可用,就会绘制图表,然后每 60 秒更新一次图表,直到更多的值在文本文件中可用
【问题讨论】: