Average in a 1D array
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
jinang patel
el 12 de Nov. de 2019
Respondida: Guillaume
el 12 de Nov. de 2019
Hello,
Is there a matlab function that allows to take average in an array over 'n' elements:
A=[10 20 30 40]
output=[15 35]
Kind Regards,
Jinang
0 comentarios
Respuesta aceptada
Guillaume
el 12 de Nov. de 2019
Assumming the number of elements of the vectors is a multiple of n, reshape the vector in columns of n rows and take the mean across the rows:
assert(mod(numel(A), n) == 0, 'number of elements of A is not a multiple of n');
result = mean(reshape(A, n, []), 1)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrices and Arrays 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!