Не удалось выполнить первый пример дифференциально-алгебраических уравнений

Я использую JuliaPro v0.6.0.1 и JunoIDE, которые я пытался применить diffrentialEquations.jl. Чтобы запустить первый пример, я добавил пакет DifferentialEquations с последующим оператором using. На следующем шаге я скопировал первый пример:

f(t,u) = 1.01*u
u0=1/2
tspan = (0.0,1.0)
prob = ODEProblem(f,u0,tspan)
sol = solve(prob,Tsit5(),reltol=1e-8,abstol=1e-8)
using Plots
plot(sol,linewidth=5,title="Solution to the linear ODE with a thick line",
 xaxis="Time (t)",yaxis="u(t) (in μm)",label="My Thick Line!") #    legend=false
plot!(sol.t, t->0.5*exp(1.01t),lw=3,ls=:dash,label="True Solution!")

Вместо того, чтобы получить ожидаемый рисунок, я получил сообщение:

UndefVarError: ODEProblem not defined

Кроме того, у меня есть предупреждения сразу после оператора: using DifrentialEquations

WARNING: The call to compilecache failed to create a usable precompiled cache file for module StochasticDiffEq. Got:
WARNING: Module Iterators uuid did not match cache file.
> LoadError: Declaring __precompile__(true) is only allowed in module files being imported.

чего я не понимаю. Тем не менее последнее предупреждение касается StochasticDiffEq, тогда как я применяю задачу Обыкновенного дифференциального уравнения.

Любая помощь приветствуется

1 ответ

JuliaPro несовместима с некоторыми пакетами, включая DifferentialEquations. Я бы не стал использовать JuliaPro и вместо этого использовал бы стандартную установку до обновления JuliaPro.

Другие вопросы по тегам