2015-11-18 11 views
0

Я хочу иметь цикл for, который проходит через каждую запись в объекте Time Series. Ниже перечислены свойства моего timeseriesobject, имя файла: ts.MATLAB - поиск и получение доступа к отдельным записям в объектах серии времени

Общие свойства:
Имя: 'Неназванный'
Время: [70001x1 двойной]
TimeInfo: [1x1 tsdata.timemetadata]
данных: [70001x1 двойной]
DataInfo: [1x1 tsdata. datametadata]

Как я могу легко пройти через каждую пару значений во внутреннем контуре. Я хочу иметь доступ к значению данных и значению времени, чтобы я мог временно хранить его для вычислений. Для этого я не нашел точного синтаксиса в документации. Надеюсь, ты поможешь мне!

Например, что я ищу, написано в псевдокоде!

dataValue = ts(22).data (comment: data value from entry #22 of Time Series Object ts) 
TimeValue = ts(22).time (comment: time value from entry #22 of Time Series Object ts) 
+1

Просьба представить пример [Минимальный, полный и проверенный] (http://stackoverflow.com/help/mcve) пример того, что вы пробовали, и почему он не предоставил то, что вы ожидаете. – excaza

ответ

2

объекты Временные ряды должны быть использованы сами по себе. Не нужно хранить их и их содержимое в некоторых других переменных.

Например

x = rand(5,1); 
ts = timeseries(x) 

D = ts.data; 
T = ts.time; 

D и T являются простыми векторами и может быть доступен с помощью D(3) или ts.data(3).

+1

ts.data (3) это то, что я искал. Спасибо! – d4rty

 Смежные вопросы

  • Нет связанных вопросов^_^