Мне не кажется, что с сюжетом, который вы показываете, что-то не так.Больше всего меня удивляет сюжет книги, в соответствии с тем, что вы вставили выше.Подумайте о ваших начальных условиях.Первый из них - [x (0) = 1, y (0) = 0], который начинается в точке (1,0) и перемещается во времени на 110 приращений (в соответствии с предоставленным вами кодом).Это явно внутренний круг.
Хотя ваш второй набор начальных условий, [x (0) = 0, y (0) = 2], кажется, правильно начинается там, где и должен (верхняя часть графика)в точке (0,2), а затем он движется вдоль линий поля, что, как мне кажется, примерно той же длины дуги, что и меньший внутренний график.Судя по полевым линиям, это имеет больше смысла.Одна проблема может быть чувствительной к числовому значению на острие вокруг точки (пи, 0).Если он не получит значение y до нуля в пределах машинного эпсилона, то следующая точка, к которой он будет двигаться, будет подниматься обратно в верхний правый угол, как показывает ваш график.
Вы пробовали?играть с немного другими начальными условиями и приращениями времени?Попробуйте начать с точки (-pi, 0) и идти намного дольше, скажем, t = 0..300, и посмотрите, что произойдет.Иногда в таких книгах сюжет, который они выбирают для показа, не совсем сгенерирован из кода, который они вам дают, и они не упоминают об этом.