MATLAB: Calculate mean of certain row

certain rowmean

Hi all,
I have 100×2 matrix and want to calculate row (1,4,7,etc.) ; (2,5,8,etc.) and (3,6,9,etc.). Could you please help me?
Thanks in advanced.

Best Answer

Data = randi(10, 9, 2); %Your 9x2 matrix
Means = zeros(3, 2); %Your output
for j = 1:3
Means(j, :) = mean(Data(j:3:end, :), 1); %Take row means for rows [1, 4, 7], [2, 5, 8], [3, 6, 9]
end