### 6.46.1 Création et modification par affectation

On peut donner un nom à une matrice par une affectation, par exemple :
`A:=[[1,2,6],[3,4,8],[1,0,1]]`
On a alors accés : à ses éléments, par exemple `A[0,1]` renvoie `2`
à ses lignes, par exemple `A[0]` renvoie `[1,2,6]`
à ses colonnes, par exemple `A[0..2,1]` renvoie `[2,4,0]`
On peut aussi changer la valeurs d’un de ses éléments, par exemple :
`A[0,1]:=5` Ainsi `A` est la matrice `[[1,5,6],[3,4,8],[1,0,1]]`
On a alors accés à des sous-matrices, par exemple :
`A[1..2]` renvoie `[[3,4,8],[1,0,1]]` `A[0..2,1..2]` renvoie `[[2,6],[4,8],[0,1]]` `A[0..1,1..2]` renvoie `[[2,6],[4,8]]`