メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

NaN値を無視してデータの平均を求める

この例では、NaN 値を無視しながら ThingSpeak ™チャネル内のデータの平均を見つける方法を示します。

気象ステーション ThingSpeakチャネルからデータを読み取る

ThingSpeak チャネル 12397 には、マサチューセッツ州ネイティックにある MathWorks® 気象計からのデータが含まれています。データは 1 分ごとに収集されます。フィールド 3 と 4 には、それぞれ湿度と温度のデータが含まれます。thingSpeakRead 関数を使用して、チャネル12397 から過去 1 日間のデータを読み取ります。

data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');

NaN値なしで平均を求める

nanmean 関数は、NaN 値を除去した後に計算された平均値の行列を返します。

mean = nanmean(data)
mean =

   54.2651   39.8932

参考

関数