3次元行列型 ファイル仕様

(Definition of “3 Dimension Matrix” format)

Last Update: 2021/6/28



拡張子(Extension)
3dm


拡張子の意味 (Meaning of the extension)
3 Dimension Matrix


対象とする構造体の種類 (Supported structures)


データの保存形式 (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)


(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].

2[TAB] 3

1[TAB] 1[TAB] 1.000000e+00
1[TAB] 2[TAB] 1.200000e-01
1[TAB] 3[TAB] 3.450000e-02

2[TAB] 1[TAB] 6.700000e+00
2[TAB] 2[TAB] 8.901000e+03
2[TAB] 3[TAB] 2.340000e+01