Ok - answered my own question. Timetables are a type of timeseries, but the data can be of hetrogeneous type. In a timeseries object, the data must be numeric.
What's the difference between a TimeTable and a timeseries?
47 次查看(过去 30 天)
显示 更早的评论
回答(1 个)
Albert Passy
2017-11-20
编辑:Albert Passy
2017-11-20
1 个评论
Peter Perkins
2017-11-21
Depending on what you mean, that may not be entirely correct. The terminology here is difficult with only one font to work in.
A timetable (the class) is not a timeseries (the class) in the "isa" sense of class hierarchies, although both types are intended for time series data. You are correct that a timeseries can contain only numeric data, and only one data array. A timetable can contain multiple variables (a.k.a. channels/signals/...) each of different types, and so is more like a tscollection ("time series collection") in that sense.
Also, the "arrayness" of a timeseries array ts is such that (since about R2010) ts(1) is one "time series", ts(2) is another, and so on. The "arrayness" of a timetable tt is such that tt is one "time series" and, for example, tt(rows,:) is a subset of that one "time series".
Really, a timetable is like a table whose rows are each tagged with a row time.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series Collections 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!