배열의 숫자를 변수로 바꿀 수 있습니까?예를 들어 JSL 도면에서 다음 값은
Color Levels([-7.28 -1.99 3.3 8.59 13.88]);
이 형식으로 코드를 작성하려면 어떻게 해야 합니까?
x1=-7.28;
x2=13.88;
Color Levels([x1 -1.99 3.3 8.59 x2]);
감사!
스크립팅윈도우질문: 배열의 숫자를 변수로 바꿀 수 있나요?확인

Re: 배열의 숫자를 변수로 바꿀 수 있나요?행렬은 약간 까다로울 수 있지만 그 상황에서 내가 하는 일은 다음과 같습니다.
x1 = -7.28;
x2 = 13.88;
Color Levels( (x1 |/ [-1.99 3.3 8.59]` |/ x2)` );
이것은 행렬 조인 연산자를 사용합니다. |/ 그런 다음 올바른 치수를 갖도록 몇 가지 전치
Re: 배열의 숫자를 변수로 바꿀 수 있나요?Matrix() 함수를 사용하여 행렬을 구성하는 경우 변수를 인수로 직접 호출할 수 있습니다. 예를 들어:
x1=-7.28;
x2=13.88;
mat = matrix({x1,-1.99, 3.3, 8.59, x2})`
//notice the need to transpose; the syntax is easier to construct this way
다음은 전체 매트릭스를 동적으로 보다 완벽하게 구축한 것입니다.
Names Default To Here( 1 );
x1=100000; x2=1000000; x3=10000000;
dt = Open( "$SAMPLE_DATA/PopAgeGroup.jmp" );
obj = dt << Bubble Plot(
X( :"Portion 0-19"n ),
Y( :"Portion60+"n ),
Sizes( :Pop ),
ID( :Country ),
Coloring( :Pop )
);
obj << Color Levels( matrix({x1,x2,x3})` );
이게 도움이 되길 바란다!
@줄리안