主要内容

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

忽略 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

另请参阅

函数