How to calculate mean to an equal area in Matlab?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Xuefei Sun
el 22 de Feb. de 2021
Comentada: Xuefei Sun
el 22 de Feb. de 2021
I have 900000 time data and 900000 speed data. I need to calculate the mean speed for each 30secs and plot them. How can I get that? Thank you!
2 comentarios
James Tursa
el 22 de Feb. de 2021
Running average, or average of blocks? Is the time data equally spaced?
Respuesta aceptada
James Tursa
el 22 de Feb. de 2021
Editada: James Tursa
el 22 de Feb. de 2021
n = 3; % or whatever number of samples you need, must be divisible into size of data
time_average = mean(reshape(time_data,n,[]));
speed_average = mean(reshape(speed_data,n,[]));
plot(time_average,speed_average)
3 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations 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!