Calculating daily average curve from weekly data
Mostrar comentarios más antiguos
So i have a big timetable with multiple observation from time period of one week. resolution is one hour I want to shrink it into one day time period and same 1 hour resolution. The one thing that could work is to first calculate observation averages so that the table becomes 168*1 and do a for loop to split every day of week into own columns (24*7 table) and then caculate the averages again so i finally get 24*1 table. Is there a better way to do this? timetable default "mean" function doesn't work for this because "hourly" returns only average of observations, but doesn't shrink my weekly data to daily average.
7 comentarios
jonas
el 6 de Ag. de 2020
"resolution is one hour I want to shrink it into one day time period and same 1 hour resolution"
what does this mean?
"..."hourly" returns only average of observations, but doesn't shrink my weekly data to daily average."
of course 'hourly' does not give you daily average. Have you tried 'daily'?
Mat P
el 6 de Ag. de 2020
Mat P
el 6 de Ag. de 2020
jonas
el 6 de Ag. de 2020
If you provide a small set of data then I could write some example code. Regardless of method, I would strongly suggest using a timetable as basis.
Mat P
el 8 de Ag. de 2020
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!