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 matrixMeans = zeros(3, 2); %Your outputfor 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 Related SolutionsMATLAB: New arrangement of column and row I’m not certain what you want as your result, but this looks correct to me:K = randi(99,10)K2 = K([2 4 6 8 10 1 3 5 7 9]',[2 4 6 8 10 1 3 5 7 9]')You have to transpose the row and column reference vectors. MATLAB: Get the value of element from matrix Simply use ismember and basic MATLAB indexing:>> [X,Y] = ismember(B,A(:,1:2),'rows');>> Z = A(Y(X),:)Z = 9 9 9 1 1 200 3 3 355 Related QuestionFinding Rest of RowMean value of a matrix subarrayStandart deviation between two matrixHow to Convert matrix to different dimensionAssign values to different ranges of columns in rows in a 2DmatrixPadding zeros at the end row of a matrix
Best Answer