From the task description it hits, that we should set the initial velocity to (-yi,xi)^t. Is this a typo and it was meant to be that the initial velocity should be ((xi,yi)^t - circularCenterpoint^t) -> and from this vector (-y,x)^t
Otherwise it seems that the intial velocity is arbitrary to the circular motion, in the worst case it could even directly point towards/away from the center, which then has zero circular motion...
From the task description it hits, that we should set the initial velocity to (-yi,xi)^t. Is this a typo and it was meant to be that the initial velocity should be ((xi,yi)^t - circularCenterpoint^t) -> and from this vector (-y,x)^t Otherwise it seems that the intial velocity is arbitrary to the circular motion, in the worst case it could even directly point towards/away from the center, which then has zero circular motion...