Can I use the movmean function for a time series?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I'm trying to use a 5-point running mean for a timeseries. The timeseries has three different data values for every 0.04 seconds. I've tried to find a way to do it but I keep getting an error, what code should I be using? This is the code I've used:
A = movmean(ts,5)
0 comentarios
Respuestas (2)
Wan Ji
el 25 de Ag. de 2021
timeseries不支持movmean呢,可以把对其下面的data做操作,比如
ts = timeseries((1:5)',[0 10 20 30 40]);
a = movmean(ts.Data,2);
3 comentarios
Wan Ji
el 25 de Ag. de 2021
Sorry,
I should write in English, I mixed two occasions, cause I answered matlab questions on another Chinese platform.
Sincerely
Wan
Peter Perkins
el 7 de Dic. de 2021
CivilEngBath, I recommend that you take a look at using timetables, not timeseries. smoothdata on timetables does what you want. In recent versions of MATLAB, you can convert from timeseries to timetable using the timeseries2timetable function.
0 comentarios
Ver también
Categorías
Más información sobre Time Series en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!