ModelingToolkit.jl 的奇怪结果
Strange results with ModelingToolkit.jl
当我尝试 ModelingToolkit.jl 使用教程示例打包时
using ModelingToolkit
@variables t
@derivatives D'~t
z = t + t^2
expand_derivatives(D(z))
我答错了。我没有 1+2t
,而是 2t
.
这个奇怪的事情发生在我使用环境@v1.5时(我在安装Julia时,有提示说路径长度大于50个字符,所以我将路径缩短为“v1.5” ”)。但是,如果我使用环境@JuliaPro_v1.5.2-1,我有正确的答案1 + (2 * t)
.
这是一个错误还是我的系统缺少一些其他软件包?我使用的ModelingToolkit.jl版本是3.14.2.
谢谢。
这在 MTK v4 上很好(以及许多早期版本,但至少现在推荐任何 v4.x)所以它可能是早期版本的错误。建议只使用较新的版本,所有下游包都这样做,所以在大多数情况下这应该不是问题。
当我尝试 ModelingToolkit.jl 使用教程示例打包时
using ModelingToolkit
@variables t
@derivatives D'~t
z = t + t^2
expand_derivatives(D(z))
我答错了。我没有 1+2t
,而是 2t
.
这个奇怪的事情发生在我使用环境@v1.5时(我在安装Julia时,有提示说路径长度大于50个字符,所以我将路径缩短为“v1.5” ”)。但是,如果我使用环境@JuliaPro_v1.5.2-1,我有正确的答案1 + (2 * t)
.
这是一个错误还是我的系统缺少一些其他软件包?我使用的ModelingToolkit.jl版本是3.14.2.
谢谢。
这在 MTK v4 上很好(以及许多早期版本,但至少现在推荐任何 v4.x)所以它可能是早期版本的错误。建议只使用较新的版本,所有下游包都这样做,所以在大多数情况下这应该不是问题。