Ermitteln Sie den Mittelwert der Daten, indem Sie NaN-Werte ignorieren
Dieses Beispiel zeigt, wie man den Mittelwert der Daten in einem ThingSpeak™ -Kanal ermittelt und dabei die NaN-Werte ignoriert.
Lesen Sie Daten vom ThingSpeak Kanal der Wetterstation
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 von Kanal 12397 mit der Funktion thingSpeakRead
.
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
Ermitteln Sie den Mittelwert ohne NaN-Werte
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