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.

 Réponse acceptée

Sebastian Ehrismann
Sebastian Ehrismann le 29 Avr 2021
Modifié(e) : Sebastian Ehrismann le 29 Avr 2021

0 votes

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

Plus de réponses (1)

Steven Lord
Steven Lord le 29 Avr 2021

0 votes

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 commentaire

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.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by