0
MATLAB에서 비선형 제약 조건을 익명 함수로 선언하려면 어떻게해야합니까? 나는 어떤 불평등도 제한하지 않고 오직 하나의 평등만을 가진다.익명 함수로 비선형 제약 조건 선언
MATLAB에서 비선형 제약 조건을 익명 함수로 선언하려면 어떻게해야합니까? 나는 어떤 불평등도 제한하지 않고 오직 하나의 평등만을 가진다.익명 함수로 비선형 제약 조건 선언
두 가지 인수를 출력하는 익명 함수를 만드는 것이 필요합니다. 다음과 같이 할 수 있습니다 :
@(x) deal(x^2, 0)
원하는대로 할 수 있습니다. 부등 제약 조건은 첫 번째 인수입니다. 당신이 평등과 불평등 제약 조건을 모두 원한다면 그것은 단지 것입니다.
"비선형"이라고 말하면 * piecewise *를 의미합니까? 그렇다면이 다른 질문이 도움이 될 것입니다 : [MATLAB에서 조각 별 인라인 함수를 만들려면 어떻게해야합니까?] (http://stackoverflow.com/questions/796072/how-can-i-create-a-piecewise-inline- 함수 - in - matlab), [어떻게 matlab에 여러 변수와 함께 piecewise 방정식을 수행 할까?] (http://stackoverflow.com/questions/4383078/how-would-perform-a-piecewise-equation-with-multiple- variables-in-matlab) – gnovice
fmincon을 사용하여 제약 조건을 사용하고 싶습니다만 질문을 편집하고 명시 적으로 말해야합니다. – jmbr