설명
기고자: Alex
소형 모델 유형 :GAMS
카테고리 : GAMS 테스트 라이브러리
메인 파일 : eval05.gms
ceil,floor,trunc,frac에 대한 $title 상수 표현식 테스트(EVAL05,SEQ=467)
$onText
기여자: 알렉스
$offText
a / a1*a6 /, f / arg,ceil,floor,trunc,frac / 설정; 매개변수 av(a,f);
av('a1','arg') = -0.9 ; av('a2','arg') = -0.3 ; av('a3','arg') = 0 ; av('a4','arg') = 0.3 ; av('a5','arg') = 0.9;
av('a1','ceil') = ceil(-0.9) ; av('a2','ceil') = ceil(-0.3) ; av('a3','ceil') = ceil(0) ; av('a4','ceil') = ceil(0.3) ; av('a5','ceil') = ceil(0.9);
av('a1','바닥') = 바닥(-0.9); av('a2','바닥') = 바닥(-0.3); av('a3','바닥') = 바닥(0); av('a4','바닥') = 바닥(0.3); av('a5','바닥') = 바닥(0.9);
av('a1','trunc') = trunc(-0.9); av('a2','trunc') = trunc(-0.3); av('a3','trunc') = trunc(0); av('a4','trunc') = trunc(0.3); av('a5','trunc') = trunc(0.9);
av('a1','frac') = frac(-0.9) ; av('a2','frac') = frac(-0.3) ; av('a3','frac') = frac(0) ; av('a4','frac') = frac(0.3) ; av('a5','frac') = frac(0.9);
디스플레이 평균;
매개변수 bv(a,f) /
a1.arg = [-0.9 ], a2.arg = [-0.3 ], a3.arg = [0 ], a4.arg = [0.3 ], a5.arg = [0.9],
a1.ceil = [ceil(-0.9) ], a2.ceil = [ceil(-0.3) ], a3.ceil = [ceil(0) ], a4.ceil = [ceil(0.3) ], a5.ceil = [ceil(0.9)],
a1.floor = [바닥(-0.9)], a2.floor = [바닥(-0.3)], a3.floor = [바닥(0)], a4.floor = [바닥(0.3)], a5.floor = [바닥(0.9)],
a1.trunc = [trunc(-0.9)], a2.trunc = [trunc(-0.3)], a3.trunc = [trunc(0)], a4.trunc = [trunc(0.3)], a5.trunc = [trunc(0.9)],
a1.frac = [frac(-0.9) ], a2.frac = [frac(-0.3) ], a3.frac = [frac(0) ], a4.frac = [frac(0.3) ], a5.frac = [frac(0.9)] /;
디스플레이 bv;
매개변수 diff(a,f); diff(a,f) = av(a,f) - bv(a,f); 디스플레이 차이;
abort$card(diff) '함수 값이 다릅니다 - 뭔가 잘못되었습니다.';
$슬롯 사이트 추천 av_a1_arg '-0.9' $슬롯 사이트 추천 av_a2_arg '-0.3' $슬롯 사이트 추천 av_a3_arg '0' $슬롯 사이트 추천 av_a4_arg '0.3' $슬롯 사이트 추천 av_a5_arg '0.9'
$슬롯 사이트 추천 av_a1_ceil 'ceil(-0.9)' $슬롯 사이트 추천 av_a2_ceil 'ceil(-0.3)' $슬롯 사이트 추천 av_a3_ceil 'ceil(0)' $슬롯 사이트 추천 av_a4_ceil 'ceil(0.3)' $슬롯 사이트 추천 av_a5_ceil 'ceil(0.9)'
$슬롯 사이트 추천 av_a1_floor '바닥(-0.9)' $슬롯 사이트 추천 av_a2_floor '바닥(-0.3)' $슬롯 사이트 추천 av_a3_floor '바닥(0)' $슬롯 사이트 추천 av_a4_floor '바닥(0.3)' $슬롯 사이트 추천 av_a5_floor '바닥(0.9)'
$슬롯 사이트 추천 av_a1_trunc 'trunc(-0.9)' $슬롯 사이트 추천 av_a2_trunc 'trunc(-0.3)' $슬롯 사이트 추천 av_a3_trunc 'trunc(0)' $슬롯 사이트 추천 av_a4_trunc 'trunc(0.3)' $슬롯 사이트 추천 av_a5_trunc 'trunc(0.9)'
$슬롯 사이트 추천 av_a1_frac 'frac(-0.9)' $슬롯 사이트 추천 av_a2_frac 'frac(-0.3)' $슬롯 사이트 추천 av_a3_frac 'frac(0)' $슬롯 사이트 추천 av_a4_frac 'frac(0.3)' $슬롯 사이트 추천 av_a5_frac 'frac(0.9)'
$쇼