データの保存形式
(Format of each data)
有効数字6桁の浮動小数点指数形式(%.6e)
Floating-point numbers in exponential formats with 6 decimals (%.6e)
特徴(Features)
行列の行番号を第1列に、列番号を第2列に、値を第3列に記載したもので、
gnuplotやGMTなどを用いた3次元プロットを容易にできる点や
知りたい行・列の値を簡単に見れる点が長所である。
反面、大きな行列ではファイルサイズが大きくなり易いという短所を併せ持つ。
The row and column indices are written in the 1st and 2nd columns, respectively,
and the data are written in the 3rd column.
The advantages of this format are that
the data can be easily plotted in 3D using gnuplot or GMT,
and that the value of a specific row and column can easily be surveyed.
The disadvantage is that the file size becomes large.
仕様詳細(Detail)
第1行 : 第1列に行列の行数、第2列に行列の列数を記載。
Line 1 : The number of rows and columns are written
in the 1st and 2nd columns, respectively.
第2行 : 空行
Line 2 : Empty.
第3行以降 : 第1列に行番号、第2列に列番号、第3列に値を記載。
Lines 3 and later :
The row and column indices are in the 1st and 2nd columns, respectively,
and the data are in the 3rd column.
並び順としては、行番号・列番号ともに昇順で、列番号の方が内側のループに来る。
例えば、2×3行列の場合、
(1,1)成分→(1,2)成分→(1,3)成分→
(2,1)成分→(2,2)成分→(2,3)成分
の順となる。
The data are ordered in ascending order both for the row and column,
and the loop with respect to the column is inside.
For example, the data for a 2×3 matrix are ordered as:
(1,1) component → (1,2) component → (1,3) component →
(2,1) component → (2,2) component → (2,3) component.
列番号が行列の列数に達した直後に空行を入れる。
An empty line is inserted immediately after reaching
the maximum value of the column index.
上記のルールの結果、ファイル末尾にも空行が入る。
An empty line is present also at the end of the file
based on the rule above.
各行における列の区切り文字としてはタブを使用する。
Tabs are used to separate the columns in each line.
例(Example)
以下の2×3行列を考える。
Let us consider the 2×3 matrix given below:
\[\begin{pmatrix}
1 & 0.12 & 0.0345 \\
6.7 & 8901 & 23.4
\end{pmatrix}\]
この行列を表現するためのファイルの中身は以下のようになる。
ここではタブを分かりやすいように
[TAB]で表す。
The file to represent this matrix is as below,
where tabs are shown by [TAB].