How can I change timetable to timeseries?
25 ビュー (過去 30 日間)
古いコメントを表示
Hello everyone,
I am trying to convert a timetable (DD:MM:YYYY HH::MM:SS) into a time series so that I can run it in Simulink but have trouble doing so. Is anyone able to help me out?

0 件のコメント
採用された回答
Star Strider
2025 年 5 月 1 日
According to the timeseries documentation, it wants the data values as the first argument, and the time values as the second argument.
From the documentation:
ts = timeseries(datavals,timevals) specifies the sample times for the series. The resulting object sorts the data by time.
.
4 件のコメント
Star Strider
2025 年 5 月 9 日
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
その他の回答 (1 件)
Walter Roberson
2025 年 5 月 1 日
timeseries() does not accept duration or datetime times.
"Sample times, specified as a numeric scalar or vector, or a cell array of date character vectors. Valid date character vectors can have the following forms:"
You can use
ts = timeseries(Tsec{:,:}, datestr(Tsec.Properties.RowTimes));
参考
カテゴリ
Help Center および File Exchange で Time Series Events についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

