Acces data at given timestamp in a timetable

Hi,
i have a question concerning timetables.
The situation is as follows:
I have two timetables TT1 and TT2. From TT1 i get a timestamp e.g. TT1.time(3) (let's say '11:15:00'). I know that this timestamp is also present in TT2 but not a the same location (due to other samplerate). How can I find the value of var1 in TT2 at the given timestemp ('11:15:00')?
Thank you for your answers.

 採用された回答

Sebastian Ehrismann
Sebastian Ehrismann 2021 年 4 月 29 日
編集済み: Sebastian Ehrismann 2021 年 4 月 29 日

0 投票

I found the solution:
TT2.val1(TT1.Date_Time(3)) gives you the value at the given timestamp

その他の回答 (1 件)

Steven Lord
Steven Lord 2021 年 4 月 29 日

0 投票

If you know it's in there exactly use ==. If you think there's a close match but maybe not exactly the same times I would create a timerange covering a couple seconds or minutes around that time (whatever the "close" in "close match" is) and use that timerange to index into the second timetable.

1 件のコメント

Sebastian Ehrismann
Sebastian Ehrismann 2021 年 4 月 29 日
Could you elaborate on the syntax while using ==?
Is it possible to use it as one command? i want to check if the value in TT2 is greater then x.

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

カテゴリ

ヘルプ センター および File ExchangeMATLAB Parallel Server についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by