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

4 Ansichten (letzte 30 Tage)
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.

Akzeptierte Antwort

KSSV
KSSV am 23 Feb. 2022
Bearbeitet: KSSV am 23 Feb. 2022
if T is your temperature array.
dT = diff(T) ;
nnz(dT<5)

Weitere Antworten (0)

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by