Bucle para COLUMNAS
Publicado por Dinibel (53 intervenciones) el 20/03/2018 14:41:12
Hola! Tengo que hacer unos cálculos:
*Calcular la media
*Calcular la desviación standard
*Normalizar el vector
No tengo problema en hacerlo para una columna de valores, la cosa es que tengo 8 columnas, y preciso hacerlo para cada una de ellas independientemente
Lo escribi manual para cada columna, pero resulta muy impractico:
Y asi lo escribo para las 6 columnas, pero me resulta muy impractico... Como podria escribir un bucle que recorra columna por columna??
DATOS [14 x 6]:
*Calcular la media
*Calcular la desviación standard
*Normalizar el vector
No tengo problema en hacerlo para una columna de valores, la cosa es que tengo 8 columnas, y preciso hacerlo para cada una de ellas independientemente
Lo escribi manual para cada columna, pero resulta muy impractico:
1
2
3
4
5
6
7
8
9
column1=datos(:,1);
column1_mean=mean(column1);
column1_std=std(column1);
normal_column1= normpdf(column1, column1_mean, column1_std);
column2=datos(:,2);
column2_mean=mean(column2);
column2_std=std(column2);
normal_column2= normpdf(column2, column2_mean, column2_std);
Y asi lo escribo para las 6 columnas, pero me resulta muy impractico... Como podria escribir un bucle que recorra columna por columna??
DATOS [14 x 6]:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
5,72675000000000 6,22608000000000 6,92508000000000 -4,00003206200000 20,6991974000000 7,66007000000000
6,22608000000000 6,92508000000000 7,66007000000000 -6,11400832200000 21,6190591800000 8,24506000000000
6,92508000000000 7,66007000000000 8,24506000000000 -7,99411557100000 22,4847574400000 8,74506000000000
7,66007000000000 8,24506000000000 8,74506000000000 -9,62717780500000 23,2828789100000 9,04072000000000
8,24506000000000 8,74506000000000 9,04072000000000 -11,0000190200000 24,0000103200000 9,68805000000000
8,74506000000000 9,04072000000000 9,68805000000000 -12,1053126600000 24,6242396500000 10,1480600000000
9,04072000000000 9,68805000000000 10,1480600000000 -12,9591288700000 25,1496596100000 10,8920500000000
9,68805000000000 10,1480600000000 10,8920500000000 -13,5833867100000 25,5718640200000 11,7863900000000
10,1480600000000 10,8920500000000 11,7863900000000 -14,0000052200000 25,8864467100000 12,6230800000000
10,8920500000000 11,7863900000000 12,6230800000000 -14,2460843700000 26,0890014900000 13,2654400000000
11,7863900000000 12,6230800000000 13,2654400000000 -14,4194447000000 26,1751222100000 13,8428300000000
12,6230800000000 13,2654400000000 13,8428300000000 -14,6330861800000 26,1404026700000 14,0825200000000
13,2654400000000 13,8428300000000 14,0825200000000 -15,0000087800000 25,9804367000000 14,4185100000000
13,8428300000000 14,0825200000000 14,4185100000000 -15,5822649000000 25,6908181300000 14,8105100000000
Valora esta pregunta


0