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

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

Accepted Answer

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

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!