Filter löschen
Filter löschen

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

3 Ansichten (letzte 30 Tage)
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?

Akzeptierte Antwort

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

Weitere Antworten (1)

Arif Hoq
Arif Hoq am 14 Feb. 2023
Bearbeitet: Arif Hoq am 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

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by