Augment

> augment(A,B,...);

Permet de juxtaposer horizontalement deux ou plusieurs matrices et vecteurs. Les matrices et vecteurs doivent avoir le même nombre de ligne. Les vecteurs sont considérés comme des vecteurs colonnes.

La commande concat est un synonyme de augment.

Exemple

> with(linalg):
Warning: new definition for norm
Warning: new definition for trace

> A := matrix(3,3,[2,2,2,2,2,3,1,-1,1]);
A := é
ê
ë
2 2 2
2 2 3
1 -1 1
ù
ú
û

> B := matrix(3,2,[1,3,2,4,0,1]);
B := é
ê
ë
1 3
2 4
0 1
ù
ú
û

> augment(A,B);
é
ê
ë
2 2 2 1 3
2 2 3 2 4
1 -1 1 0 1
ù
ú
û