gdx9.gms : 변수 속성이 있는 GDX 파일 언로드 및 로드 확인

설명

임의로 선택된 속성을 가진 unload의 변수를 GDX 파일로 실행,
무료 슬롯 사이트, Execute_load의 GDX 파일 속성을 재설정하고
원래 속성 값이 복원되었습니다.

소형 모델 유형 :무료 슬롯 사이트


카테고리 : 무료 슬롯 사이트 테스트 라이브러리


메인 파일 : gdx9.gms

$title '변수 속성이 있는 GDX 파일 언로드 및 로드 확인' (gdx9, SEQ=582)

$onText
GDX 파일에 무작위로 선택된 속성을 가진 Execute_unload의 변수,
무료 슬롯 사이트, Execute_load의 GDX 파일 속성을 재설정하고
원래 속성 값이 복원되었습니다.
$offText

i / 1*10 / 설정;
매개변수 xl(i), xlo(i), xup(i), xm(i), xsc(i);
매개변수 zl, zlo, zup, zm, zsc;

xlo(i) = 균일(0,1);
xup(i) = 균일(1,2);
xl(i) = 균일(xlo(i), xup(i));
xm(i) = 균일(-10,10);
xsc(i) = 균일(0,2);

zlo = -42;
주프 = 42;
z1 = 17;
zm = 526;
zsc = 525;

양의 변수 x(i);
변수 z;

x.lo(i) = xlo(i);
x.up(i) = xup(i);
x.l(i) = xl(i);
x.m(i) = xm(i);
x.scale(i) = xsc(i);

z.lo = zlo;
z.up = zup;
z.l = zl;
z.m = zm;
z.scale = zsc;

Execute_unload 'test.gdx', x, z;

x.fx(i) = 0;
x.l(i) = 0;
x.m(i) = 0;
x.scale(i) = 1;
z.fx = 0;
z.l = 0;
z.m = 0;
z.scale = 1;

Execute_load 'test.gdx', x, z;

abort$(smax(i, abs(xlo(i) - x.lo(i))) > 1e-12) "x.lo 잘못됨"
abort$(smax(i, abs(xup(i) - x.up(i))) > 1e-12) "x.up 잘못됨"
abort$(smax(i, abs(xl(i) - x.l(i))) > 1e-12) "x.l 잘못됨"
abort$(smax(i, abs(xm(i) - x.m(i))) > 1e-12) "x.m이 잘못되었습니다."
abort$(smax(i, abs(xsc(i) - x.scale(i))) > 1e-12) "x.scale이 잘못되었습니다."

abort$(abs(z.lo - zlo) > 1e-12) "z.lo 잘못됨"
abort$(abs(z.up - zup) > 1e-12) "z.up 잘못됨"
abort$(abs(z.l - zl) > 1e-12) "z.l이 잘못되었습니다."
abort$(abs(z.m - zm) > 1e-12) "z.m이 잘못되었습니다."
중단$(abs(z.scale - zsc) > 1e-12) "z.scale 잘못됨"