Finding the index in the table with the incomplete input
2 次查看(过去 30 天)
显示 更早的评论
Hello,
my table has the entry of '2021-09-30 08:58:30.866' but I want to get its index just by finding with '2021-09-30 08:58:30.8'. When I used the find function, I couöldn't get the position of it just by writing '2021-09-30 08:58:30.8'.
Are there anyway to find the index with the incomplete input?
0 个评论
采纳的回答
Star Strider
2023-1-19
‘Are there anyway to find the index with the incomplete input?’
Yes. However defining the threshold for the find argument may require a specific definition, since it depends on what the other values are in the vector, and what you are searching for.
Example —
DT = datetime(['2021-09-30 08:58:30.765'; '2021-09-30 08:58:30.866'; '2021-09-30 08:58:30.967'], 'Format','yyyy-MM-dd HH:mm:ss.SSS');
% DTsec = second(DT)
idx = find(second(DT) >= 30.8, 1, 'first')
Result = DT(idx)
.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!