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

2 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 MATLAB 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!