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

조회 수: 3 (최근 30일)
xadok
xadok 2022년 11월 18일
답변: sedicay 2022년 11월 18일
拟合数据,得到的参数为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일
我可以负责的说,Routh-Hurwitz判据绝对是最适合你这个问题的约束条件形式,这不是matlab自带的,是需要你自己构造约束条件。
构造罚因子是指什么?你不是用fmincon之类的函数做优化吗?放在非线性约束条件里不行吗?
我印象中好像没有那种优化方法可以直接给出多组最优解,不过可以用Multiple Starting Point Search试试吧。。。。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 求解器输出和迭代输出에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!