配列内の数値を変数に置き換えることはできますか?たとえば、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})` );
これが役立つことを願っています!
@ジュリアン