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
nanmean(Statistics and Machine Learning Toolbox) |thingSpeakRead