Main Content

本页采用了机器翻译。点击此处可查看英文原文。

求数据平均值,忽略 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

另请参阅

函数