2111_zh-TW
無效的矩陣標記有人可以告訴我錯誤「無效矩陣令牌」是什麼意思嗎? 我在 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(列(y圖)),
X(列(x圖)),
//無形的,
發送至報告(
調度({}, "1", ScaleBox, {Max(xmax), Min(xmin)}),
Dispatch({}, "2", ScaleBox, {Max(ymax), Min(ymin)}),
Dispatch({},"Bivar Plot",FrameBox,
新增圖形腳本(2,
描述(“目標和限制”),
筆顏色(“黑色”);
筆大小(2);
Eval(Substitute(Expr(Line({xt1,y11},{xt1,y22})),
表達式(xt1),xT ,expr(y11),yLL ,expr(y22),yUL ));
Eval(Substitute(Expr(Line({x11,yt1},{x22,yt1})),
表達式(x11),xLL ,expr(yt1),yT ,expr(x22),xUL ));
透明度(0.15);
填充顏色(66);
Eval(替代(Expr(多邊形(
矩陣({x11, x11, x22, x22}),矩陣({y11, y22, y22, y11}))),
表達式(x11),xLL ,
表達式(x22),xUL
expr(y11),yLL ,
expr(y22),yUL ))
);
);
);
);
);回覆:無效矩陣令牌我嘗試加載此腳本親自嘗試,但其中存在一些錯誤(“expr(x22)”行末尾缺少一個逗號,並且末尾有一個括號不匹配)。我假設這些錯誤應該得到修正,然後更正後,程式運行結果如下。我嘗試在提供的資料集上運行該程序,結果如下:程序崩潰了,因為它不知道“xT”是什麼。我還能想到另一個可能的原因,即 xmax、xmin、ymax 和 ymin 未在此數據集中定義,但由於我沒有您的數據,所以我不知道這些值應該取什麼值: