How to average the data in a large text file ?

3 vues (au cours des 30 derniers jours)
Add
Add le 31 Mar 2016
Modifié(e) : Jan le 31 Mar 2016
I have the data in one column and 720 rows, how do i get the average of each consecutive numbers ? Example, If I have, [1,2,3,4,5,6,7,8,9,10], I want to take average of 1&2, 3&4, 5&6, 7&8, and 9&10. How to do it ?
Thanks, add.

Réponse acceptée

Orion
Orion le 31 Mar 2016
Hi,
Here's one way to do it :
col = (1:10)';
mymeans = 0.5*(col(1:2:end-1) + col(2:2:end))

Plus de réponses (1)

Jan
Jan le 31 Mar 2016
Modifié(e) : Jan le 31 Mar 2016
Or:
data = 1:10;
result = mean(reshape(data, 2, []), 1);

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by