Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um das englische Original zu sehen.

Mittelwert der Daten ermitteln und dabei NaN-Werte ignorieren

Dieses Beispiel zeigt, wie der Mittelwert von Daten in einem ThingSpeak ™-Kanal ermittelt wird, während die NaN-Werte ignoriert werden.

Daten vom Kanal der Wetterstation ThingSpeak lesen

ThingSpeak-Kanal 12397 enthält Daten von der MathWorks ®-Wetterstation in Natick, Massachusetts. Die Daten werden einmal pro Minute erfasst. Die Felder 3 und 4 enthalten jeweils Feuchtigkeits- und Temperaturdaten. Lesen Sie die Daten des letzten Tages aus Kanal 12397 mit der Funktion thingSpeakRead.

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

Mittelwert ohne NaN-Werte ermitteln

Die Funktion nanmean gibt eine Matrix von Mittelwerten zurück, die nach dem Entfernen von NaN-Werten berechnet werden.

mean = nanmean(data)
mean =

   54.2651   39.8932

Siehe auch

Funktionen