find time elapse in if statement

Hi I have a matlab serial date number as this t1= 7.316213854513889e+005 New times will arrive and I need to check if the difference of t1 and the next is greater than 10 minutes. If true {do something} else {do another task}
How to compare two matlab serial date number against particular minutes or seconds
regards

 採用された回答

Roger Stafford
Roger Stafford 2014 年 12 月 17 日

1 投票

According to the documentation for 'datenum' at:
http://www.mathworks.com/help/matlab/ref/datenum.html
"A serial date number represents the whole and fractional number of days from a fixed, preset date (January 0, 0000)." Hence ten minutes would be this fraction of a day:
10/60/24 = .006944444....
so if your next serial date number differs from t1 by more than that amount, you should "do something".

1 件のコメント

H D
H D 2014 年 12 月 17 日
great. thanks

サインインしてコメントする。

その他の回答 (1 件)

stalin
stalin 2014 年 12 月 17 日

0 投票

1 件のコメント

H D
H D 2014 年 12 月 17 日
Thanks for looking at the question. The link is about whos function. Do you mean anything special?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDates and Time についてさらに検索

質問済み:

H D
2014 年 12 月 17 日

コメント済み:

H D
2014 年 12 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by