dindog
13-06-2012, 18:36
Ciao a tutti!
Ho una matrice con diverse colonne, e con diversi valori:
es.
1.16 -0.656 -1.526 1.16
1.2 -1.74 -0.671 1.2
1.24 -0.336 0.717 1.24
1.28 -0.412 9.153 1.28
1.32 1.358 0.656 1.32
1.36 -0.137 -0.153 1.36
6.4 0.778 -0.992 1.4
1.44 -1.175 -0.626 1.44
1.48 -0.732 0.305 1.48
1.52 -1.175 -1.175 1.52
1.56 2.824 1.297 1.56
1.6 -0.732 0.305 7.6
1.64 0.153 0.61 5.64
1.68 0.336 1.205 1.68
1.72 0.9 1.099 1.72
Per ogni colonna vorrei definire una sottomatrice che comprenda i 3 valori che precedono il valore massimo, il valore massimo ed i 3 valori successivi. Questo per ogni colonna.
Nell'esempio, quindi, la sottomatrice dovrebbe restituirmi:
1.28 -1.175 -1.526 1.48
1.32 -0.732 -0.671 1.52
1.36 -1.175 0.717 1.56
6.4 2.824 9.153 7.6
1.44 -0.732 0.656 5.64
1.48 0.153 -0.153 1.68
1.52 0.336 -0.992 1.72
Si può fare?
Ale
Ho una matrice con diverse colonne, e con diversi valori:
es.
1.16 -0.656 -1.526 1.16
1.2 -1.74 -0.671 1.2
1.24 -0.336 0.717 1.24
1.28 -0.412 9.153 1.28
1.32 1.358 0.656 1.32
1.36 -0.137 -0.153 1.36
6.4 0.778 -0.992 1.4
1.44 -1.175 -0.626 1.44
1.48 -0.732 0.305 1.48
1.52 -1.175 -1.175 1.52
1.56 2.824 1.297 1.56
1.6 -0.732 0.305 7.6
1.64 0.153 0.61 5.64
1.68 0.336 1.205 1.68
1.72 0.9 1.099 1.72
Per ogni colonna vorrei definire una sottomatrice che comprenda i 3 valori che precedono il valore massimo, il valore massimo ed i 3 valori successivi. Questo per ogni colonna.
Nell'esempio, quindi, la sottomatrice dovrebbe restituirmi:
1.28 -1.175 -1.526 1.48
1.32 -0.732 -0.671 1.52
1.36 -1.175 0.717 1.56
6.4 2.824 9.153 7.6
1.44 -0.732 0.656 5.64
1.48 0.153 -0.153 1.68
1.52 0.336 -0.992 1.72
Si può fare?
Ale