Si la matrice a un nom, on peut assigner un élément d’une
matrice en utilisant son indice.
Si on assigne avec :=, une nouvelle copie de la matrice est créée
et l’élément est modifié, et si on assigne avec =< la matrice est
modifiée sans faire de copie ce qui est plus rapide lorque la matrice est de
grande taille.
Par exemple :
A:=[[4,5],[2,6]], on peut taper directement A[1,0]:=3 ou
A[1,0]=<3 pour modifier A en la matrice [[4,5],[3,6]].
ou pour modifier une ligne :
A:=[[4,5],[2,6]], on peut taper directement A[1]:=[3,7] ou
A[1]=<[3,7] pour modifier A en la matrice [[4,5],[3,7]].
À utiliser avec précautions car tous les objets pointant sur cette matrice
seront modifiés. Dans un programme il faudra utiliser copy lors de
l’initialisation pour que les modifications se fassent sur la copie
(cf 8.4.14).