MAT PLOT CELLS文

長方形領域を2次元配列で指定された色で分割して塗りつぶす。

書式

MAT PLOT CELLS, IN x1 , y1 ; x2 , y2 : 二次元配列
  x1 , y1 ; x2 , y2 は長方形の対角位置にある2頂点の座標。
  点(x1 , y1)を基点として描く。

例1
10 DIM A(2,3)
20 DATA 1,2,3
30 DATA 4,5,6
40 MAT READ A
50 SET WINDOW 0,4,0,4
60 MAT PLOT CELLS,IN 0,0; 2,3 :A
70 END
2点(0,0),(2,3)を対角位置とする長方形が,横方向に2分割,縦方向に3分割され,それぞれが配列Aで指定された色で塗りつぶされる。

MAT PLOT CELLS文は絵定義を利用した変形にも対応している。DRAW文による変形を利用すれば,配列に取得した図形にアフィン変換を施して描くことができる。

Remark
 正しくない色指標は続行可能例外を生成する。すなわち,通常,既定値に置き換えて処理を続行し,When本体に書かれた場合に限り例外を生成する。