2

我试图在 InteractiveDynamcis 包(https://juliadynamics.github.io/InteractiveDynamics.jl/dev/trajectory/)的文档中复制轨迹演化的第一个示例。

我已经创建了一个环境,在其中添加了InteractiveDynamicsDynamicalSystemsGLMakieOrdinaryDiffEq

在那种环境下,我执行了:

using InteractiveDynamics
using DynamicalSystems, GLMakie
using OrdinaryDiffEq

但是当我尝试执行下一步时……</p>

ds = Systems.henonheiles()

…我得到错误:

ERROR: UndefVarError: Systems not defined
Stacktrace:
 [1] top-level scope

是什么Systems

我试图添加一个名为Systems但没有找到这样的包的包。

4

2 回答 2

1

一定:ds = DynamicalSystems.henonheiles()

除非你Systems = DynamicalSystems先做

于 2021-07-09T13:59:04.213 回答
0

你能分享你正在使用的包版本吗?在具有以下软件包版本的 Julia 1.6.1 上,上面的代码有效:

  [61744808] DynamicalSystems v1.7.7
  [ec714cd0] InteractiveDynamics v0.15.1
  [e9467ef8] GLMakie v0.3.4
  [1dea7af3] OrdinaryDiffEq v5.57.0
于 2021-06-12T03:36:10.843 回答