我正在查看 Julia 包“DifferentialEquations.jl”,这是 Julia 中的一个微分方程求解器包。在教程页面中,有一个求解洛伦兹方程并绘制洛伦兹蝴蝶的示例。要绘制洛伦兹蝴蝶,使用的命令是
plot(sol, vars=(1,2,3))
Run Code Online (Sandbox Code Playgroud)
我粗略地理解“vars”指定用作 3 个轴的数据。但是,我从未在“plot”或“DifferentialEquations.jl”的文档中找到这个“vars”。从逻辑上讲是什么?似乎函数“plot”有很多键,但“vars”不是其中之一。
知道我在哪里可以找到它吗?
例如,如果我尝试:
t=[0.0:0.1:2*pi;]
points = [sin(t), cos(t)]
plot(points, vars=(1,2))
Run Code Online (Sandbox Code Playgroud)
它不起作用。
它在 DifferentialEquations.jl 中定义 - 该包使用我们所说的“配方”来重载 Plotsplot函数,以便在传递给的对象plot是 a时采用新关键字Solution。您可以在此处找到记录的 DiffEq 特定绘图关键字:https ://diffeq.sciml.ai/stable/basics/plot/
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |