Syslab是否支持调用CasAdi数学计算库
技术分享
发布于 2025-07-10 10:48:40
查看 2过去327天
提供第三方库casadi和CasADI库安装指导。
GitHub - ichatzinikolaidis/CasADi.jl: Julia interface to CasADi via PyCall
1.安装python库,进入casadi-3.6.6-cp37-none-win_amd64.whl目录,安装后查看是否安装成功。

2.安装Julia casadi库,输入 ] 进入(@v1.9) pkg>模式,dev 包路径

3.安装后可以使用CasAdi库。

4.实际场景也可以使用优化工具箱函数quadprog、fmincon实现。
# case 1
using TyOptimization
H=[2 1;1 0]
f=[0,0]
A=[-1 -1]
b=[-10]
x,fval=quadprog(H,f,A,b)
# case 2
using TyOptimization
fun=x->x[1]^2+x[2]^2
clcon=x->([10-x[1]*x[2]-x[1]-x[2]^2],Float64[])
x0=[1,1]
x,fval=fmincon(fun,x0,[],[],[],[],[],[],clcon)

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境