Ich seh den Fehler
Wie sieht Abstand() aus? ich vermute, du nimmst hier die normale euklidische Norm. Dann muss da aber Abstand^3 stehen
Das liegt daran, dass du nachher noch einmal den Abstand drauf multiplizierst. Würdest du nachher den Vektor auf 1 normieren (da, wo du die Kraft zur Summe addierst) müsstest du immernoch durch Abstand^2 teilen.
So, wie das jetzt da steht, spielt der Abstand keine Rolle für die Größe der Kraft. Das wäre sicherlich ein interessantes Universum