2次元ベクトル型 ファイル仕様

(Definition of “2 Dimension Vector” format)

Last Update: 2021/6/28



拡張子(Extension)
2dv


拡張子の意味 (Meaning of the extension)
2 Dimension Vector


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


データの保存形式 (Format of each data)
有効数字6桁の浮動小数点指数形式(%.6e)
Floating-point numbers in exponential formats with 6 decimals (%.6e)


特徴(Features)
ベクトルの要素番号を第1列に、値を第2列に記載したもの。 3dm型と比較すると、行ベクトルの場合の行番号 (列ベクトルの場合の列番号)の「1」を出力しない分だけ ファイルサイズが小さくなる。 gnuplotやGMTなどを用いた2次元プロットも容易にでき、 知りたい成分の値も簡単に調べられる。 なお、ベクトルが行ベクトルか列ベクトルかを示す情報は一切出力されないので 使用に当たっては注意が必要である。
Indices and values of vector components are written in 1st and 2nd columns, respectively. Since the row index of a row vector and the column index of a column vector (which are always 1) are not written, the file size becomes smaller than the 3dm type. The data can be easily plotted using gnuplot and GMT, and the data value for a specific component can easily be surveyed. Note that whether the data is a row vector or a column vector cannot be known from the file.


仕様詳細(Detail)


(Example)
以下の6×1行列を考える。
Let us consider the 6×1 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].

6

1[TAB]1.000000e+00
2[TAB]1.200000e-01
3[TAB]3.450000e-02
4[TAB]6.700000e+00
5[TAB]8.901000e+03
6[TAB]2.340000e+01