En un script de Perl en el que estoy trabajando, necesito construir una matriz a partir de varias otras matrices. He visto un par de módulos en CPAN (Math::Matrix, PDL::Matrix, Math::Cephes::Matrix), pero ninguno de estos parece ser compatible con esto.Matrices de matrices dentro de Perl
En Octave, esto es muy fácil. He aquí un ejemplo de algo similar a lo que estoy tratando de hacer:
octave:1> A = [ 1, 2; 3, 4 ]
A =
1 2
3 4
octave:2> B = [ 5, 6; 7, 8 ]
B =
5 6
7 8
octave:3> C = [ 9, 10; 11, 12 ]
C =
9 10
11 12
octave:4> D = [ 13, 14; 15, 16 ]
D =
13 14
15 16
octave:5> E = [ A, B; C, D ]
E =
1 2 5 6
3 4 7 8
9 10 13 14
11 12 15 16
Parece tratando de hacerlo yo mismo habría causar problemas un poco rápidamente, lo que es probablemente la razón por estos módulos no lo soportan ... Ha ¿alguien más por ahí alguna vez tuvo una necesidad de esto? ¿Lo has resuelto?
Podría ser capaz de dar una mejor respuesta si sabemos lo que los está utilizando para ... – flussence
Dado que no tiene la reputación de publicar un comentario, no dude en responder editando la pregunta en sí. –