How to calculate the average value of selected row, column from a given matrix.

4 views (last 30 days)
I have a matrix A =[ 16 2 3 13 16 ; 5 11 10 8 8 ; 9 7 6 12 5; 4 14 15 1 3] . I want to calculate the avarage value for A(i.j) where i ranges from 1 to 3 and j from 0 to 2. Can You please help me with this?

Accepted Answer

U B
U B on 14 Feb 2023
A = magic(5);
n = A(2:4,1:3); % value I want to read
M = mean2(n);

More Answers (1)

Arif Hoq
Arif Hoq on 14 Feb 2023
Edited: Arif Hoq on 14 Feb 2023
A =[ 16 2 3 13 16 ; 5 11 10 8 8 ; 9 7 6 12 5; 4 14 15 1 3]
A = 4×5
16 2 3 13 16 5 11 10 8 8 9 7 6 12 5 4 14 15 1 3
i=1:3;
j=1:2;
out_each_col=mean(A(i,j),1)
out_each_col = 1×2
10.0000 6.6667
out_each_row=mean(A(i,j),2)
out_each_row = 3×1
9 8 8

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!