C'est le pendant de la 1re partie avec décalage d'une colonne :
Dans la première, on cible les colonnes impaires et dans la seconde les colonnes paires.
Les deux matrices sont de taille égale et si tu les mets côte à côte, tu verras que pour les rangs impairs de chacune, tes couples se correspondent, pour chaque matrice si la cellule est vide, la valeur renvoyée sera 1 (pour les ranges pairs, ne correspondant pas à tes couples, la valeurs renvoyée est toujours 0).
En les additionnant, on obtiendra une matrice de valeurs pouvant être : 0, 1 ou 2. On doit cumuler les 1 et 2 comptés pour 1 dans chaque cas, d'où la nouvelle matrice créée par l'addition est mise sous condition >0, ainsi les 1 et 2 renvoient VRAI et le 0 renvoie FAUX.
N'ayant pas d'opération de cette dernière matrice avec une autre, on en provoque une avec l'opérateur -- pour transformer les VRAI en 1 et les FAUX en 0 pour le résultat final.
Cordialement.