Я измерил несколько переменных с интервалом в 30 минут. Штампы времени доступны в формате datevec
или datenum
. Я хочу рассчитать ...MATLAB: Усреднение временных рядов данных без циклов?
a) ... среднесуточные и
b) ... средние значения в момент времени x
, т.е. температура в 11:30, температура в 12:00 и т. д., усредненная по всему нашему набору данных.
В то время как это более или менее легко выполняется с помощью петель, мне интересно, есть ли более простой/удобный способ работы с временными рядами, поскольку это довольно простая задача в конце концов?
/редактировать 1: По запросу: click me for sample data
Я могу предоставить решение с 'accumarray()', если вы публикуете некоторые данные примера. – Oleg
Надеюсь, что 100 измерений достаточно: [нажмите мне для примера данных] (https://dl.dropboxusercontent.com/u/9437411/sampledata_ts.mat) –