2111_zh-CN
无效的矩阵标记有人可以告诉我错误“无效矩阵令牌”是什么意思吗? 我在 for 循环(j 作为迭代器)中使用以下脚本,以便绘制图表并添加限制框。 然而,脚本给了我矩阵错误。 有人可以给我提示吗?
dgb=双变量(
Y(列(y图)),
X(列(x图)),
发送至报告(
调度({}, "1", ScaleBox, {Max(xmax), Min(xmin)}),
Dispatch({}, "2", ScaleBox, {Max(ymax), Min(ymin)}),
Dispatch({},"Bivar Plot",FrameBox,
添加图形脚本(
2、
描述(“脚本”),
透明度(0.5);
填充颜色({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回复:无效矩阵令牌所以我发现我必须使用替代方法,但这仍然没有将数字放入情节脚本中。有人有什么想法吗?
db=双变量(
Y(列(yPlot)),
X(列(xPlot)),
//无形的,
发送至报告(
Dispatch({}, "1", ScaleBox, {Max(xmax), Min(xmin)}),
Dispatch({}, "2", ScaleBox, {Max(ymax), Min(ymin)}),
Dispatch({},"Bivar 图",FrameBox,
添加图形脚本(2,
描述(“目标和限制”),
笔颜色(“黑色”);
笔的大小(2);
Eval(Substitute(Expr(Line({xt1,y11},{xt1,y22})),
expr(xt1),xT ,expr(y11),yLL ,expr(y22),yUL ));
Eval(Substitute(Expr(Line({x11,yt1},{x22,yt1})),
expr(x11),xLL ,expr(yt1),yT ,expr(x22),xUL ));
透明度(0.15);
填充颜色(66);
Eval(替换(Expr(多边形(
矩阵({x11,x11,x22,x22}),矩阵({y11,y22,y22,y11}))),
expr(x11),xLL ,
expr(x22),xUL
expr(y11),yLL ,
expr(y22),yUL ))
(英文):
(英文):
(英文):
(英文):
(英文):回复:无效矩阵令牌我尝试加载此脚本亲自尝试,但其中存在一些错误(“expr(x22)”行末尾缺少一个逗号,并且末尾有一个括号不匹配)。我假设这些错误应该得到纠正,然后更正后,程序运行结果如下。我尝试在提供的数据集上运行该程序,结果如下:程序崩溃了,因为它不知道“xT”是什么。我还能想到另一个可能的原因,即 xmax、xmin、ymax 和 ymin 未在此数据集中定义,但由于我没有您的数据,所以我不知道这些值应该取什么值: