설명
이 예는 NL 코드 생성의 버그를 해결합니다: trac #2092. 23.5.2 시스템(23.5 시리즈의 마지막)은 괜찮았습니다. 23.6, 23.7.1, 23.7.2 모두에서 문제가 존재하는데, 유지보수 릴리스 23.7.3에서 수정되었습니다. 기고자: Alex Meeraus, 2011년 8월
소형 모델 유형 :무료 슬롯 사이트
카테고리 : 무료 슬롯 사이트 테스트 라이브러리
메인 파일 : nlcode6.gms
$title Dist 23.6의 NL 코드 버그에 대한 테스트(NLCODE6,SEQ=534)
$onText
이 예는 NL 코드 생성의 버그(trac #2092)를 해결합니다.
23.5.2 시스템(23.5 시리즈의 마지막)은 괜찮았습니다.
23.6, 23.7.1, 23.7.2 모두에서 문제가 존재하는데,
유지보수 릴리스 23.7.3에서 수정되었습니다.
기고자: Alex Meeraus, 2011년 8월
$offText
양의 변수 x, y;
변수 obj,w;
방정식 eq_obj, f;
eq_obj..obj=E=w;
f.. w =G= edist[1+sqr(x),2+sqr(y)];
x.fx=2; y.fx=3;
모델 mymodel /eq_obj,f/;
obj를 최소화하는 NLP를 사용하여 mymodel을 해결합니다.
abort$(abs(obj.l-12.08304597)>1e-5) '잘못된 코드 생성';