Dans un script Perl sur lequel je travaille, j'ai besoin de construire une matrice à partir de plusieurs autres matrices. J'ai regardé un couple de modules dans CPAN (Math::Matrix, PDL::Matrix, Math::Cephes::Matrix), mais aucun de ceux-ci semblent soutenir ceci.Matrices de matrices en Perl
Dans Octave, c'est très facile. Voici un exemple de quelque chose de semblable à ce que je suis en train de faire:
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
Il semble essayer de faire moi-même serait un peu déraper rapidement, ce qui est probablement la raison pour laquelle ces modules ne le supporte pas ... A quelqu'un d'autre a-t-il jamais eu besoin de cela? L'avez-vous résolu?
Peut-être pourriez-vous donner une meilleure réponse si nous savons pour quoi vous les utilisez ... – flussence
Puisque vous ne pouvez pas poster de commentaire, n'hésitez pas à répondre en éditant la question. –