朱莉娅0.0.6 ODE上的LoadError解决

时间:2018-08-22 20:14:14

标签: julia differentialequations.jl

我正在尝试解决一个简单的Lotka Volterra模型

using DifferentialEquations
f2 = @ode_def_nohes LVtest begin
  dx = x*(1.0 - A*x - B*y)
  dy = y*(rho - C*x - D*y)
end A B C D rho

u0 = [1;1]
tspan = (0.0,300.0)
p = [0.2,0.3,0.35,0.2,0.25]
prob = ODEProblem(f2,u0,tspan,p)
sol = solve(prob,Tsit5())

这将返回错误:

错误:LoadError:InexactError()

1 个答案:

答案 0 :(得分:3)

有问题的行是:

u0 = [1;1]

产生Vector{Int}。更改为:

u0 = [1.0,1.0]

u0 = Float64[1,1]

所有方法都会起作用。