Effacer les filtres
Effacer les filtres

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

3 vues (au cours des 30 derniers jours)
U B
U B le 14 Fév 2023
Réponse apportée : U B le 14 Fév 2023
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?

Réponse acceptée

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

Plus de réponses (1)

Arif Hoq
Arif Hoq le 14 Fév 2023
Modifié(e) : Arif Hoq le 14 Fév 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

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by