Página 1 de 1

Invertir matriz

NotaPublicado: 2014-02-14 14:45 @656
por Juan Manu
¡Hola!

Tengo una matriz no cuadrada y quiero invertir los valores de sus filas y columnas. ¿Se puede hacer esto en Perl? Lo que quiero hacer es algo como:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 A B C D
1
2
3
4
5
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

quede así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 1 2 3 4 5
A
B
C
D
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

Muchas gracias por cualquier colaboración.

Re: Invertir matriz

NotaPublicado: 2014-02-15 01:36 @108
por explorer
¡Claro que se puede hacer!

Primeros vas leyendo el archivo, por líneas. En cada línea, sacas todos los valores de las columnas. Con estos dos bucles anidados, lo guardas todo en una matriz bidimensional (por ejemplo, un array de arrays). A la hora de sacar los datos, lo recorremos al revés: primero el bucle de las columnas, y dentro de él, el de las filas.