Как использовать Systems.henonheiles из InteractiveDynamics
Я пытаюсь продублировать первый пример эволюции траектории в документации для пакета InteractiveDynamcis (https://juliadynamics.github.io/InteractiveDynamics.jl/dev/trajectory/).
Я уже создал среду, в которую добавил
InteractiveDynamics
,
DynamicalSystems
,
GLMakie
, а также
OrdinaryDiffEq
.
В этой среде я выполнил:
using InteractiveDynamics
using DynamicalSystems, GLMakie
using OrdinaryDiffEq
Но когда я пытаюсь выполнить следующий ...
ds = Systems.henonheiles()
… Я получаю сообщение об ошибке:
ERROR: UndefVarError: Systems not defined
Stacktrace:
[1] top-level scope
Что такое ?
Я попытался добавить пакет с именем
Systems
но такого пакета не было.
2 ответа
Конечно:
ds = DynamicalSystems.henonheiles()
если вы не сделаете
Systems = DynamicalSystems
первый
Можете рассказать, какие версии пакетов вы используете? В Julia 1.6.1 со следующими версиями пакета работает приведенный выше код:
[61744808] DynamicalSystems v1.7.7
[ec714cd0] InteractiveDynamics v0.15.1
[e9467ef8] GLMakie v0.3.4
[1dea7af3] OrdinaryDiffEq v5.57.0