설명
슬롯 사이트 33에서는 round, trunc, log2 및 div 함수에 대한 지원을 추가했습니다. 슬롯 사이트/Lindo(글로벌) 링크. 이는 이러한 기능이 다음과 같은지 확인하는 간단한 테스트입니다. 슬롯 사이트가 기대하는 방식으로 Lindo가 평가합니다. 기고자: Lutz Westermann, 2020년 8월
소형 모델 유형 :슬롯 사이트
카테고리 : 슬롯 사이트 테스트 라이브러리
메인 파일 : lindgl05.gms
$title 슬롯 사이트/Lindo(글로벌)에 추가된 새로운 기능 테스트 (lindgl05,SEQ=828)
$onText
슬롯 사이트 33에서는 round, trunc, log2 및 div 함수에 대한 지원을 추가했습니다.
슬롯 사이트/Lindo(글로벌) 링크. 이는 이러한 기능이 다음과 같은지 확인하는 간단한 테스트입니다.
슬롯 사이트가 기대하는 방식으로 Lindo가 평가합니다.
기고자: Lutz Westermann, 2020년 8월
$offText
변수 z, x, y, w, v, u;
방정식 a, b, c, d;
실행 설정 / r1*r10 / ;
a.. z =e= 라운드(v);
b..y =e= trunc(v);
c.. x =e= log2 (v);
d.. w =e= div(v,u);
모델 m /all/;
$macro check1(var, func) abort$(abs(var.l - func(v.l) ) > 1e-6) 'func: 잘못된 var', var.l
$macro check2(var, func) abort$(abs(var.l - func(v.l, u.l)) > 1e-6) 'func: 잘못된 var', var.l
루프(실행,
v.fx = 균일(1, 10);
u.fx = 균일(-10, 10);
m min z를 풀려면 dnlp를 사용하세요.
check1(z, 라운드);
check1(y, trunc);
check1(x,log2);
check2(w, div );
);