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

3 ビュー (過去 30 日間)
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.

採用された回答

KSSV
KSSV 2022 年 2 月 23 日
編集済み: KSSV 2022 年 2 月 23 日
if T is your temperature array.
dT = diff(T) ;
nnz(dT<5)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeOperators and Elementary Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by