matlab优化问题(复杂的限制条件)。

拟合数据,得到的参数为p1 p2 p3 p4 p5 q1 q2 q3 q4,要求1+q1*x+q2*x^2+q3*x^3+q4*x^4的根的实部小于零,用单纯形法在无约束条件下成功计算了一组参数,但是不满足根的实部小于零,请大神指教,谢谢!

 採用された回答

sedicay
sedicay 2022 年 11 月 18 日

0 投票

我可以负责的说,Routh-Hurwitz判据绝对是最适合你这个问题的约束条件形式,这不是matlab自带的,是需要你自己构造约束条件。
构造罚因子是指什么?你不是用fmincon之类的函数做优化吗?放在非线性约束条件里不行吗?
我印象中好像没有那种优化方法可以直接给出多组最优解,不过可以用Multiple Starting Point Search试试吧。。。。

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2022 年 11 月 18 日

回答済み:

2022 年 11 月 18 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!