求数据平均值,忽略 NaN 值
此示例展示了如何在忽略 NaN 值的情况下查找 ThingSpeak™通道中的数据平均值。
从气象站 ThingSpeak 通道读取数据
ThingSpeak通道12397 包含来自位于马萨诸塞州内蒂克的 MathWorks® 气象站的数据。每分钟收集一次数据。字段 3 和 4 分别包含湿度和温度数据。使用 thingSpeakRead
函数从通道12397 读取最后一天的数据。
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
求没有 NaN 值的均值
nanmean
函数返回删除 NaN 值后计算的平均值矩阵。
mean = nanmean(data)
mean = 54.2651 39.8932
另请参阅
函数
nanmean
(Statistics and Machine Learning Toolbox) |thingSpeakRead