Extend

> extend(A,m,n,x);

Retourne une copie de la matrice A avec m nouvelles lignes et n nouvelles commandes. Le dernier paramètre x est optionnel et permet d'initialiser les valeurs ajoutées.

Exemple

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

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

> extend(A,2,1);
é
ê
ê
ê
ë
2 3 ?1,3
2 1 ?2,3
?3,1 ?3,2 ?3,3
?4,1 ?4,2 ?4,3
ù
ú
ú
ú
û

> extend(A,2,1,x);
é
ê
ê
ê
ë
2 3 x
2 1 x
x x x
x x x
ù
ú
ú
ú
û