Trouver la moyenne des données en ignorant les valeurs NaN
Cet exemple montre comment trouver la moyenne des données dans un canal ThingSpeak ™ tout en ignorant les valeurs NaN.
Lire les données de la station météo ThingSpeak Channel
Le canal ThingSpeak 12397 contient les données de la station météo MathWorks®, située à Natick, Massachusetts. Les données sont collectées une fois par minute. Les champs 3 et 4 contiennent respectivement les données d'humidité et de température. Lisez les données du dernier jour du canal 12397 à l'aide de la fonction thingSpeakRead
.
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
Trouver la moyenne sans les valeurs NaN
La fonction nanmean
renvoie une matrice de valeurs moyennes calculées après suppression des valeurs NaN.
mean = nanmean(data)
mean = 54.2651 39.8932
Voir aussi
Fonctions
nanmean
(Statistics and Machine Learning Toolbox) |thingSpeakRead