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

3 views (last 30 days)
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.

Accepted Answer

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

More Answers (0)

Categories

Find more on Operators and Elementary Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!