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.

 Akzeptierte Antwort

Sebastian Ehrismann
Sebastian Ehrismann am 29 Apr. 2021
Bearbeitet: Sebastian Ehrismann am 29 Apr. 2021

0 Stimmen

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

Weitere Antworten (1)

Steven Lord
Steven Lord am 29 Apr. 2021

0 Stimmen

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 Kommentar

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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB Parallel Server finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by