Remplacer une partie d’une matrice ou d’un vecteur : replace

### 6.50.6 Remplacer une partie d’une matrice ou d’un vecteur : replace

replace a comme argument une matrice A (resp un vecteur) et une liste de 2 indices (resp 1 entier) et la matrice (resp le vecteur) qui doit être mis en remplacement à partir de ces 2 indices.
replace effectue ce remplacement en élaguant éventuellement la matrice (resp le vecteur) si elle (resp il) est sur dimensionnée.
On tape :

replace([[1,2,3],[4,5,6]],[1,1],[[5,6],[7,8]])

On obtient :

[[5,6,3],[7,8,6]]

On tape :

replace([[1,2,3],[4,5,6]],[1,2],[[7,8,10],[9,0,11]])

On obtient :

[[1,7,8],[4,9,0]]

On tape :

replace([1,2,3,4],2,[5,6])

On obtient :

[1,5,6,4]

On tape :

replace([1,2,3,4],2,[5,6,7,8])

On obtient :

[1,5,6,7]