拡張子の意味
(Meaning of the extension)
Compressed Vector
対象とする構造体の種類
(Supported structures)
struct matrix型
/
struct matrix-type
struct rowvector型
/
struct rowvector-type
struct columnvector型
/
struct columnvector-type
データの保存形式
(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)
第1行 : ベクトルの要素数を記載。
Line 1 : The size of the vector.
第2行以降 : ベクトルの各成分の値を記載。
Lines 2 and later : The values of vector components.
並び順は要素番号について昇順。
The data are deployed in ascending order
with respect to the component index.
例(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.