Determinar si varios vectores son iguales
Publicado por Ricardo (42 intervenciones) el 30/03/2017 23:57:46
Buen dia, por favor una pequeña consulta
Tengo la siguiente matriz
a=[1 6 1 6 1 6
3 5 3 2 3 5
3 2 3 6 6 1
3 3 3 2 3 2
3 6 3 6 1 1]
necesito de alguna manera comparar los elementos fila a fila, pero agrupados de 2 en 2, es decir por ejemplo para la 1 fila comparar [1,6] [1,6] [1,6] o para la segunda fila [3,5] [3,2] [3,5] y que me diga cuales "submatrices" son iguales, obviamente viendo sabria que para la primera fila las 3 "submatrices" son iguales o que para la 2 fila la primera y tercera "submatrices" son iguales, pero necesito replicar este procedimiento en matrices muchos mas grandes (casi de tamaño 50x50)
Y si no es mucha molestia, una vez identificada las submatrices que sean iguales,poder cambiar alguno de sus elementos para que ninguna de las "submatrices" sea igual.
Es decir, por ejemplo que para la primera fila al final tenga [1,6] [2,6] [1,5] o para la segunda fila [3.5] [3,2] [4,5] es decir que cambie su valor para que no se replique
Muchas gracias a todos por su colaboracion :D
Tengo la siguiente matriz
a=[1 6 1 6 1 6
3 5 3 2 3 5
3 2 3 6 6 1
3 3 3 2 3 2
3 6 3 6 1 1]
necesito de alguna manera comparar los elementos fila a fila, pero agrupados de 2 en 2, es decir por ejemplo para la 1 fila comparar [1,6] [1,6] [1,6] o para la segunda fila [3,5] [3,2] [3,5] y que me diga cuales "submatrices" son iguales, obviamente viendo sabria que para la primera fila las 3 "submatrices" son iguales o que para la 2 fila la primera y tercera "submatrices" son iguales, pero necesito replicar este procedimiento en matrices muchos mas grandes (casi de tamaño 50x50)
Y si no es mucha molestia, una vez identificada las submatrices que sean iguales,poder cambiar alguno de sus elementos para que ninguna de las "submatrices" sea igual.
Es decir, por ejemplo que para la primera fila al final tenga [1,6] [2,6] [1,5] o para la segunda fila [3.5] [3,2] [4,5] es decir que cambie su valor para que no se replique
Muchas gracias a todos por su colaboracion :D
Valora esta pregunta
0