Bonjour,

J'aimerai décaler les éléments d'une matrice, d'une seule case, de deux cases et ainsi de suite et à la fin j'aurais l'ensemble des matrices affichées.
Exemple :

à partir de la première matrice :
1 -1 0 0 0 0
0 0 1-1 0 0
0 0 0 0 1 -1

J'aimerai avoir cette matrice après le premier décalage:
1 0 -1 0 0 0
0 0 1 0-1 0
-1 0 0 0 1 0

Après le deuxième décalage :

1 0 0 -1 0 0
0 0 1 0 0 -1
0-1 0 0 1 0

Merci par avance