mean value of a particular portion of a matrix

1 Ansicht (letzte 30 Tage)
Mohammad Golam Kibria
Mohammad Golam Kibria am 5 Mai 2011
Hi, I have problem regarding matrix average.
suppose I have two matrix A and B as follows:
A =
1 2 3
3 3 6
4 6 8
4 7 7
B =
2 2 3
2 3 6
4 6 2
4 7 2
I need the mean value of A where value of B is 2. i.e mean value of the positions : (1,1) (1,2)(2,1)(3,3)(4,3)
is there any easy way to do this?

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 5 Mai 2011
variant
mean(A(B==2));

Weitere Antworten (0)

Kategorien

Mehr zu Read, Write, and Modify Image 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