2111_ja-JP
無効なマトリックストークン「無効なマトリックストークン」というエラーの意味を教えてもらえますか。次のスクリプトをforループ(反復子としてj)でグラフ化して制限のボックスを追加するために使用しています。しかし、スクリプトは私に行列誤差を与えています。誰かが私にヒントを与えることができますか?
dgb = 2変量(
Y(列(yPlot))、
X(列(xPlot))、
SendToReport(
ディスパッチ({}、"1"、ScaleBox、{Max(xmax)、Min(xmin)})、
ディスパッチ({}、"2"、ScaleBox、{Max(ymax)、Min(ymin)})、
ディスパッチ({}、"バイバープロット"、FrameBox、
グラフィックススクリプトを追加(
2、
説明( "スクリプト")、
透明度(0.5)
FillColor({0.38、0.84、0.67});
ポリゴン([xLL、xLL、xUL、xUL]、[yLL、yLL、yUL、yUL]);
)
)
)
;
xLL、xLL、xUL、xUL、yLL、yLL、yUL、そしてyUL数の行列です。スクリプト内の数字がグラフに表示されないこともあります。誰もがこれを行う方法を知っていますか?
メッセージはh.lazarによって編集されました。
メッセージはh.lazarによって編集されました。Re: 無効なマトリックストークンそこで、substitute を使用する必要があることがわかりましたが、それでもプロットのスクリプトに数字が配置されません。何かアイデアはありますか?
db=二変量(
Y(列(yプロット))、
X(列(xプロット))、
//見えない、
レポートに送信(
ディスパッチ({}, "1", スケールボックス, {最大(xmax), 最小(xmin)}),
ディスパッチ({}, "2", スケールボックス, {最大(ymax), 最小(ymin)}),
ディスパッチ({},"Bivar プロット",フレームボックス,
グラフィックスクリプトを追加(2,
説明("目標と制限")、
ペンカラー("黒");
ペンサイズ(2);
評価(置換(Expr(Line({xt1,y11},{xt1,y22}))、
式(xt1),xT ,式(y11),yLL ,式(y22),yUL ));
評価(置換(Expr(Line({x11,yt1},{x22,yt1}))、
式(x11),xLL ,式(yt1),yT ,式(x22),xUL ));
透明度(0.15);
塗りつぶし色(66);
評価(置換(式(多角形(
行列({x11, x11, x22, x22}),行列({y11, y22, y22, y11}))),
式(x11),xLL 、
式(x22),xUL
式(y11),yLL 、
式(y22),yUL ))
);
);
);
);
);無効:マトリックストークンが無効です誰にもこれに対する答えがありますか?どのようにスクリプト化し、プラットフォームグラフに「グラフィックススクリプトを追加」し、変数の値を挿入しますか?
ありがとう
ヘザーRe: 無効なマトリックストークンこのスクリプトを読み込んで自分で試してみたのですが、いくつかエラーがあります(「expr(x22)」行の末尾のカンマが抜けており、末尾の括弧が1つ不一致です)。これらのエラーは修正する必要があると思われるので修正すると、以下のプログラムが作成されます。提供されているデータセットの1つで実行してみましたが、「xT」が何なのか分からずクラッシュします。動作しない別の理由として、xmax、xmin、ymax、yminがこのデータセットで定義されていないことが考えられますが、データが手元にないため、これらの値がどのような値になるのか分かりません。