Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

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 12397 di ThingSpeak contiene dati provenienti dalla stazione meteorologica MathWorks ®, situata a Natick, Massachusetts. I dati vengono raccolti una volta al minuto. I campi 3 e 4 contengono rispettivamente i dati relativi all'umidità e alla temperatura. Leggi 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