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]`