主要内容

规范不定期抽样数据

这个例子展示了如何调整不定期抽样数据之间有一个恒定的时间测量。你更新的时间戳数据读取ThingSpeak™频道删除违规,然后将数据写入一个通道。时间戳测量数据的变化介绍了由于网络延迟或硬件重置会影响数据预处理和数据分析算法。许多算法需要定期抽样数据正确地工作。

从气象站读取数据通道

ThingSpeak频道12397包含数据MathWorks®气象站,位于马萨诸塞州纳蒂克。收集到的数据是每分钟一次。场4通道的包含空气温度数据。检查不定期抽样数据,从通道读取温度数据12397使用thingSpeakRead函数。

data = thingSpeakRead (12397“NumMin”现年60岁的“字段”4“outputFormat”,“时间表”);

检查不规则采样数据

数据在过去的60分钟12397年从通道读取存储在一个时间表。使用isregular函数检查通道数据是否定期采样。如果不规则采样数据,生成一个定期间隔时间向量感兴趣的时期。生成一个新的向量使用时间linspace开始时间,stopTime和测量的数量。

regularFlag = isregular(数据,“时间”);如果~ regularFlag开始时间= data.Timestamps (1);stopTime = data.Timestamps(结束);newTimeVector = linspace(开始时间、stopTime、高度(数据);数据。时间戳= newTimeVector;结束

将数据发送给ThingSpeak

将处理过的数据发送到ThingSpeak通道使用thingSpeakWrite函数。

变化百分比channelID和writeAPIKey发送数据到您的频道。channelID = 17504;writeAPIKey =“23 zlgobbu9twhg2h”;thingSpeakWrite (channelID、数据“WriteKey”,writeAPIKey);

另请参阅

(MATLAB)|(MATLAB)|(MATLAB)