Trova la media dei dati ignorando i valori NaN
Questo esempio mostra come trovare la media dei dati in un canale ThingSpeak™ ignorando i valori NaN.
Leggi i dati dal canale ThingSpeak della stazione meteorologica
Il canale ThingSpeak 12397 contiene i dati della stazione meteorologica MathWorks® , situata a Natick, Massachusetts. I dati vengono raccolti una volta ogni minuto. I campi 3 e 4 contengono rispettivamente i dati di umidità e temperatura. Leggere i dati dell'ultimo giorno dal canale 12397 utilizzando la funzione thingSpeakRead
.
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
Trova la media senza valori NaN
La funzione nanmean
restituisce una matrice di valori medi calcolati dopo aver rimosso i valori NaN.
mean = nanmean(data)
mean = 54.2651 39.8932
Vedi anche
Funzioni
nanmean
(Statistics and Machine Learning Toolbox) |thingSpeakRead