Sacar la media de una matriz
Publicado por Miguel (5 intervenciones) el 14/01/2016 16:59:44
Estimados mi consulta es la siguiente:
tengo la siguiente matriz
>> CPT=horzcat(C,P,T) %primero concatene tres vectores para generar la matriz
CPT =
10 5 105
4 3 101
6 7 150
8 3 130
10 5 120
10 5 100
6 7 115
1 2 120
1 2 122
1 2 130
>> CPTorden=sortrows(CPT) %Ordene la matriz para ver que valores sacare el promedio o media
CPTorden =
1 2 120
1 2 122
1 2 130
4 3 101
6 7 115
6 7 150
8 3 130
10 5 100
10 5 105
10 5 120
Lo que necesito es como sacar el promedio de la tercera columna, pero el promedio para donde los datos de la primera columna y segunda sean iguales, osea llegar a la siguiente matriz:
1 2 124 % (120+122+130)/3=124
4 3 101 % (101)/1=101
6 7 132.5 % (115+150)/2=132.5
8 3 130 % (130)/1=130
10 5 108.3 % (100+105+120)/3=108.3
Muy agradecido
Atte.
Miguel
tengo la siguiente matriz
>> CPT=horzcat(C,P,T) %primero concatene tres vectores para generar la matriz
CPT =
10 5 105
4 3 101
6 7 150
8 3 130
10 5 120
10 5 100
6 7 115
1 2 120
1 2 122
1 2 130
>> CPTorden=sortrows(CPT) %Ordene la matriz para ver que valores sacare el promedio o media
CPTorden =
1 2 120
1 2 122
1 2 130
4 3 101
6 7 115
6 7 150
8 3 130
10 5 100
10 5 105
10 5 120
Lo que necesito es como sacar el promedio de la tercera columna, pero el promedio para donde los datos de la primera columna y segunda sean iguales, osea llegar a la siguiente matriz:
1 2 124 % (120+122+130)/3=124
4 3 101 % (101)/1=101
6 7 132.5 % (115+150)/2=132.5
8 3 130 % (130)/1=130
10 5 108.3 % (100+105+120)/3=108.3
Muy agradecido
Atte.
Miguel
Valora esta pregunta


0