Page 1 sur 1

bug avec concat?

Publié : jeu. nov. 12, 2009 9:52 pm
par diplo
Je considère la liste
T:=[[1,1]]
concat(T,T) donne
[[1,1,1,1]]
mais, il me semble que cela devrait plutôt donner
[[1,1],[1,1]]
:?

Re: bug avec concat?

Publié : ven. nov. 13, 2009 8:04 am
par parisse
Oui, ça parait plus logique, mais ça a été fait pour coller facilement des blocs de matrice horizontalement, par exemple la méthode du pivot de Gauss pour inverser une matrice
A:=ranm(3,3);
B:=concat(A,idn(A));
rref(B);
On peut concaténer facilement 2 matrices verticalement avec dans l'exemple [op(A),op(idn(A))].
C'est d'ailleurs indiqué dans l'aide (Détails, paragraphe Attention à la fin).