ベクトル圧縮型 ファイル仕様

(Definition of “Compressed Vector” format)

Last Update: 2021/6/28



拡張子(Extension)
cv


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


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


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


特徴(Features)
ベクトルの要素番号を省略し、ベクトルのサイズと各要素の値のみを記載したもの。 2dv型と比較してファイルサイズが小さい点がメリットであるが、 gnuplotやGMTなどを用いてデータを直接プロットすることはできず、 知りたい成分の値を調べるのもやや面倒である。 2dv型の場合と同様、ベクトルが行ベクトルか列ベクトルかを示す情報は 一切出力されないので、使用に当たっては注意が必要である。
Only the size and values of vector components are written, omitting the vector component indices, to make the the file size smaller than that of 2dv. Insteead, the data cannot directly be plotted using gnuplot and GMT, and it is more difficult to survey the value of a specific vector component. 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}\]
この行列を表現するためのファイルの中身は以下のようになる。
The file to represent this matrix is as below.

6
1.000000e+00
1.200000e-01
3.450000e-02
6.700000e+00
8.901000e+03
2.340000e+01