¿Cómo normalizar una matriz para que la suma de todos sus valores sea igual a 1?
Publicado por Simón (18 intervenciones) el 26/07/2020 00:44:13
Hola de nuevo a todos,
Tengo la siguiente matriz:
Como pueden ver, es una matriz de 64 valores. Necesito de alguna forma normalizar esa matriz y garantizar que la suma de todos los valores me de como resultado 1 (exactamente 1).
He intentado de la siguiente normalizar como siempre lo he hecho:
Pero la suma no me da como resultado 1. ¿Tengo que aplicar una normalización diferente? ¿Alguien tiene alguna idea?
Gracias a todos.
Tengo la siguiente matriz:
1
2
3
4
5
6
7
8
9
10
x =
5 4 3 2 1 3 4 5
6 6 6 6 6 6 6 6
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
6 6 6 6 6 6 6 6
5 4 3 2 1 3 4 5
Como pueden ver, es una matriz de 64 valores. Necesito de alguna forma normalizar esa matriz y garantizar que la suma de todos los valores me de como resultado 1 (exactamente 1).
He intentado de la siguiente normalizar como siempre lo he hecho:
1
xNorm=x/norm(x);
Pero la suma no me da como resultado 1. ¿Tengo que aplicar una normalización diferente? ¿Alguien tiene alguna idea?
Gracias a todos.
Valora esta pregunta
0