Trying to count number of occurrences that exceed a threshold over a certain amount of time.

3 vues (au cours des 30 derniers jours)
I am trying to count how many times the difference between two temperatures is less than 5 degrees. I want the code to only count the amount of times when the temperatures are within 5 degrees of eachother cosistently for 1 hour or more and ignore the times when they are within 5 degrees of each other for times shorter than 1 hour. I am doing data points that span 744 hours or one month.

Réponse acceptée

KSSV
KSSV le 23 Fév 2022
Modifié(e) : KSSV le 23 Fév 2022
if T is your temperature array.
dT = diff(T) ;
nnz(dT<5)

Plus de réponses (0)

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by