How do I select a y value by a certain x datetime

Dear all,
I need to find the y value by a certain x datetime.
If h is my datetime and I try:
y(h);
It does not work. Do I need to convert the datetime? If I have to how should I do it then?

1 件のコメント

YT
YT 2018 年 11 月 6 日
Could you clarify your variables with examples? What exactly is y and can you give an example? And what does h look like?

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

回答 (2 件)

Daan Boot
Daan Boot 2018 年 11 月 6 日

0 投票

You could try to use 'find'. 'find' gives you the index of the datetime, and thus the index of the y you need.
y(find(h==datetime))
Peter Perkins
Peter Perkins 2018 年 11 月 15 日

0 投票

This is the kind of thing you can do with a timetaqble, but without more information, it's hard to say for sure. timetables do support subscripting by time.

カテゴリ

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

タグ

質問済み:

2018 年 11 月 6 日

回答済み:

2018 年 11 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by