bug avec concat?

Utilisation de Xcas

Modérateur : xcasadmin

diplo
Messages : 5
Inscription : sam. nov. 07, 2009 2:17 pm

bug avec concat?

Message par diplo » jeu. nov. 12, 2009 9:52 pm

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]]
:?

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: bug avec concat?

Message par parisse » ven. nov. 13, 2009 8:04 am

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).

Répondre