Extracting a column of data from a time series

146 ビュー (過去 30 日間)
J
J 2012 年 12 月 2 日
コメント済み: Amit Tiwari 2021 年 3 月 25 日
Does anybody have any ideas as to how to split up the time and variable1 columns of a time series so that the variable1 data can be handled independently of the time?
I have created the two time series so that I could use the resample function to make sure the data in time series 1 is taken at the same time as the data in time series 2.
If it is not possible to extract just the variable1 column, does anyone know how to interpolate a column of data so that it contains measurements at the same times as another set of data, where the time is not evenly sampled and the data consist of a very high number of measurements?
One final query: does anybody know whether it is possible to find the gradient of a timeseries?
  1 件のコメント
José-Luis
José-Luis 2012 年 12 月 2 日
編集済み: José-Luis 2012 年 12 月 2 日
doc diff -> gradient
doc interp1 -> resample

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

回答 (1 件)

Kurt Stewart
Kurt Stewart 2018 年 6 月 18 日
If you made a time series named 'position' for instance you can extract the data by doing: position_vector=position.Data;
  3 件のコメント
Kurt Stewart
Kurt Stewart 2019 年 4 月 25 日
Position1=position.Data(:,1)
Position2=position.Data(:,2)
Amit Tiwari
Amit Tiwari 2021 年 3 月 25 日
In continuation with Kurt Stewart's answer. If you want the time as a separate column, use
time = position.Time;

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

カテゴリ

Help Center および File ExchangeTime Series についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by