matlab优化问题(复杂的限制条件)。
3 views (last 30 days)
Show older comments
拟合数据,得到的参数为p1 p2 p3 p4 p5 q1 q2 q3 q4,要求1+q1*x+q2*x^2+q3*x^3+q4*x^4的根的实部小于零,用单纯形法在无约束条件下成功计算了一组参数,但是不满足根的实部小于零,请大神指教,谢谢!
0 Comments
Accepted Answer
sedicay
on 18 Nov 2022
我可以负责的说,Routh-Hurwitz判据绝对是最适合你这个问题的约束条件形式,这不是matlab自带的,是需要你自己构造约束条件。
构造罚因子是指什么?你不是用fmincon之类的函数做优化吗?放在非线性约束条件里不行吗?
我印象中好像没有那种优化方法可以直接给出多组最优解,不过可以用Multiple Starting Point Search试试吧。。。。
0 Comments
More Answers (0)
See Also
Categories
Find more on 求解器输出和迭代输出 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!