Matriz casi nula a representación compacta
Publicado por Sebastian (2 intervenciones) el 18/05/2016 04:42:35
Saludos, tengo el siguiente problema y no sé como puedo resolverlo, agradecería su ayuda:
Una matriz "casi nula" es una matriz con un alto porcentaje de elementos nulos (ceros). Una matriz "casi nula" con k elementos no nulos se puede representar almacenando los elementos no nulos en una matriz de k filas y tres columnas, conteniendo cada columna de esta matriz la fila, la columna y el valor de los elementos no nulos, respectivamente. Por ejemplo:
La matriz "casi nula":
0 0 3 0 0
0 0 0 0 0
0 6 1 0 0
0 0 0 0 0
0 0 0 0 1
Se puede representar por:
1 3 3
3 2 6
3 3 1
5 5 1
Crear un programa en VBA, que para cualquier matriz "A" "casi nula" de k filas y n columnas en representación normal, genere otra matriz "B" en representación más compacta similar a la del ejemplo y mostrar ambas en la hoja 1 en excel.
De Antemano, gracias.
Una matriz "casi nula" es una matriz con un alto porcentaje de elementos nulos (ceros). Una matriz "casi nula" con k elementos no nulos se puede representar almacenando los elementos no nulos en una matriz de k filas y tres columnas, conteniendo cada columna de esta matriz la fila, la columna y el valor de los elementos no nulos, respectivamente. Por ejemplo:
La matriz "casi nula":
0 0 3 0 0
0 0 0 0 0
0 6 1 0 0
0 0 0 0 0
0 0 0 0 1
Se puede representar por:
1 3 3
3 2 6
3 3 1
5 5 1
Crear un programa en VBA, que para cualquier matriz "A" "casi nula" de k filas y n columnas en representación normal, genere otra matriz "B" en representación más compacta similar a la del ejemplo y mostrar ambas en la hoja 1 en excel.
De Antemano, gracias.
Valora esta pregunta


0