### 6.46.2 Création par multi-affectation

La multi-affectation permet faire comme son nom l’indique plusieurs affectation on une seule fois.
Pour définir des matrices creuses avec une table voir 6.51.
Par exemple on veut définir la matrice M carrée d’odre 3 ayant [1,2,3] sur la diagonale.
On tape :
`M:=matrix(3,3);`
On obtient :
`[[0,0,0],[0,0,0],[0,0,0]]`
On tape :
`M[0..2,0..2]:=[1,2,3]`
On obtient :
`[[1,0,0],[0,2,0],[0,0,3]]`
Si on veut modifier `M` pour que sa dernière colonne soit égale à [4,5,6],on tape :
`M[0..2,2]:=[4,5,6]` On obtient :
`[[1,0,4],[0,2,5],[0,0,6]]`