77.1.3 Ascii 数字の matrix (matrix_ascii)


   {s}plot 'a.dat' matrix

のキーワード matrix (キーワード binary がその後ろにつかない場合) は、データが ascii 数字の配列形式で保存されていることを意味します。

各ブロックの z の値は一行で一度に読まれます。すなわち、

   z11 z12 z13 z14 ...
   z21 z22 z23 z24 ...
   z31 z32 z33 z34 ...

など。

3 次元では、配列の曲面描画の x、y 番号は、それぞれ配列の列番号と行番号 (0 から始まる) に対応します。軸の変換や伸縮も、x=$1, y=$2, z=$3 による 3 列のデータファイルに対する通常の方法と同様に行えます。例:

   splot 'a.dat' matrix using (1+$1/100):(1+$2*10):3

空行、またはコメント行は配列データを終了させ、新たな曲面の網 (mesh) を 開始します。いつものことですが、splot コマンド の index オプション を使ってファイル内の網を自由に選択できます。

2 次元描画における配列データの縦、および横の行の描画の例については、 以下参照: matrix (p. [*])

竹野茂治@新潟工科大学
2011年11月14日