Как использовать 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
Другие вопросы по тегам