非线性求解器Casadi使用简介
非线性求解器Casadi使用简介Casadi做为一款非线性求解器,支持python、C++、matlab等多种语言,能够解决非常多的工程问题。具体使用请参考casadi官方使用文档。使用Casadi主要包含3个步骤:构造变量、构造目标函数和设置求解器。构造变量和目标函数使用casadi求解优化问题时,就需要将变量定义成casadi能够识别的形式,其中可以将变量定义成向量、矩阵的形式,如“x = SX.sym(‘x’)”定义的是一个一维变量,“y=SX.sym(‘y’, 5)”定义的是一个5维向量变量
原创
2020-07-15 21:06:16 ·
15818 阅读 ·
16 评论