MATLAB: How to measure mean of every 10 data of a vector size 1×1500

averageMATLABvector

I have a vector of size 1×1500, whose every 10 values, are of one person (i.e, there are 150 persons).
I should estimate the mean of those 10 values for each person. my script is not working well, any idea?

Best Answer

A = rand(1,1500); % your data
M = zeros(1,150); % MEAN MATRIX
for k=1:150
M(k) = mean(A(((k-1)*10+k):10*k));
end