2017-10-06 37 views
0

我正在看朱莉娅的微分方程求解器包中的Julia包“DifferentialEquations.jl”。在tutorial page中,有一个例子求解洛伦兹方程并绘制洛伦兹蝴蝶。要绘制洛伦兹蝴蝶,使用的命令是朱莉娅的情节函数中的“vars”参数?

plot(sol, vars=(1,2,3)) 

我大致了解到,“变量”指定用作3轴的数据。但是,我从来没有在“情节”或“DifferentialEquations.jl”的文档中找到这个“变数”。它在逻辑上是什么?似乎功能“情节”有很多键,但“变态”不是其中之一。

任何想法,我可以找到它?

例如,如果我尝试:

t=[0.0:0.1:2*pi;] 
points = [sin(t), cos(t)] 
plot(points, vars=(1,2)) 

这是行不通的。

回答

3

它在DifferentialEquations.jl定义 - 包使用了我们所谓的“秘方”超载情节plot功能采取一个新的关键字,如果传递给plot对象是Solution。您可以在此处找到DiffEq特定的关键字关键字:http://docs.juliadiffeq.org/latest/basics/plot.html