trig.gms : 간단한 삼각함수 예제

설명

LGO 라이브러리의 간단한 삼각법 문제

  풀이: x* ~ 2.66695657 f(x*) ~ -3.76250149

소형 모델 유형 :NLP


카테고리 : 슬롯 무료체험 모델 라이브러리


메인 파일 : trig.gms

$title 단순 삼각법 예제(TRIG,SEQ=261)

$onText
LGO 라이브러리의 간단한 삼각법 문제

  풀이: x* ~ 2.66695657 f(x*) ~ -3.76250149

Janos Pinter, LGO - 사용자 가이드, Pinter 컨설팅 서비스, Halifax,
캐나다, 2003.

키워드: 비선형 계획법, 수학, 삼각 함수
$offText

변수 x1, obj;

방정식 objdef, ineq1;

모델 m / 모두 /;

objdef.. obj =e= sin(11*x1) + cos(13*x1) - sin(17*x1) - cos(19*x1);

ineq1.. -x1 + 5*sin(x1) =l= 0;

x1.lo = -2;
x1.up = 5;
x1.l = 1;

nlp min obj를 사용하여 m을 해결합니다.

스칼라 xdiff, fdiff;
xdiff = 2.66695657 - x1.l;
fdiff = -3.76250149 - obj.l;

xdiff, fdiff 표시;