Vllt wird hier eine viel einfachere Idee gebraucht. Die Bewegung muss nicht auf der Matrix erfolgen, sondern kann auch ohne das "Gitter" (=Matrix) berechnet werden, z.B. einfach mit Double-Variablen.
Den Punkt auf der Matrix erhält man dann durch einfaches Runden zur nächsten Zelle des Gitters.
@alle anderen: Wie wär's wenn ihr nicht spoilered oder nur mit Begriffen um euch werft, sondern nur die Ideen aufschreibt und den TE selbst überlegen lasst. Das ganze klingt schwer nach Übungsaufgabe und sollte auch von ihm gelöst werden.
Den Punkt auf der Matrix erhält man dann durch einfaches Runden zur nächsten Zelle des Gitters.
@alle anderen: Wie wär's wenn ihr nicht spoilered oder nur mit Begriffen um euch werft, sondern nur die Ideen aufschreibt und den TE selbst überlegen lasst. Das ganze klingt schwer nach Übungsaufgabe und sollte auch von ihm gelöst werden.