Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Linear Constraint Fmincon Function Form

조회 수: 2 (최근 30일)
Michael Patterson
Michael Patterson 2020년 7월 25일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi
I am using fmincon and require a few linear equality and inequlity constraints. I am happy putting two of them into the matrix forms of Ax=b and Aeqx = beq but the third constraint requires me to call a function using values of x? Does anyone know how to do this? I have currently created a nonlcon function for it but it is linear so I don't know the effect of doing this?
for i = 1:N
ceq(i) = V{i}(2) - semistatic_mini(t{i}(1:2),I{i}(1:2),OCVfun,x(4),x(1),x(2),x(3),x(4+i),x(4+N+i),x(4+(2*N)+i));
end

답변 (1개)

Matt J
Matt J 2020년 7월 25일
편집: Matt J 2020년 7월 25일
I have currently created a nonlcon function for it but it is linear so I don't know the effect of doing this?
There's nothing wrong with doing that if it really is computationally prohibitive to obtain a matrix representation of the function. However, if your function is not computationally intensive, a simple tool to obtain its matrix form is this FEX submission,
  댓글 수: 2
Michael Patterson
Michael Patterson 2020년 7월 25일
Thank you very much!
Matt J
Matt J 2020년 7월 25일
You're welcome, but please Accept-click the answer if your issue is resolved.

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by