How can I change timetable to timeseries?
31 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Star Strider
il 1 Mag 2025
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 Commenti
Star Strider
il 9 Mag 2025
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Più risposte (1)
Walter Roberson
il 1 Mag 2025
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));
Vedere anche
Categorie
Scopri di più su Time Series Events in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

