Reordenando filas y columnas de una matriz
Publicado por Aitor (49 intervenciones) el 25/05/2017 21:10:35
Buenas tardes,
Necesito reordenar las filas y columnas de una matriz binaria Hcc, cuya dimensión es de 17391x20460. A priori parece grande, pero es la más pequeña de aquellas con las que necesitaré trabajar, llegando a alcanzar incluso dimensiones cercanas a 54000x60000, más adelante.
Necesito hacerlo de tal modo que la nueva matriz tenga la forma HHcc = [A In-k], donde In-k representa la matriz identidad de dimensión n-k, el número de filas de la matriz Hcc original.
He intentado lo siguiente:
El problema es que esta operación tarda siglos en acabar (¡y a continuación el código tiene que seguir ejecutándose...!)
¿Se os ocurre alguna manera más eficiente de llevar esto a cabo?
¡Un saludo!
Necesito reordenar las filas y columnas de una matriz binaria Hcc, cuya dimensión es de 17391x20460. A priori parece grande, pero es la más pequeña de aquellas con las que necesitaré trabajar, llegando a alcanzar incluso dimensiones cercanas a 54000x60000, más adelante.
Necesito hacerlo de tal modo que la nueva matriz tenga la forma HHcc = [A In-k], donde In-k representa la matriz identidad de dimensión n-k, el número de filas de la matriz Hcc original.
He intentado lo siguiente:
1
HHcc = mod(rref(Hcc),2);
El problema es que esta operación tarda siglos en acabar (¡y a continuación el código tiene que seguir ejecutándose...!)
¿Se os ocurre alguna manera más eficiente de llevar esto a cabo?
¡Un saludo!
Valora esta pregunta


0