spLib
読み取り中…
検索中…
一致する文字列を見つけられません
<sp/fileio.h>: ファイル入出力

ベクトル型用ファイル入出力 (<sp/fileio.h>)

spSVector xsvreadssignal (const char *filename, long headlen, int swap)
 
spLVector xlvreadlsignal (const char *filename, long headlen, int swap)
 
spFVector xfvreadfsignal (const char *filename, long headlen, int swap)
 
spDVector xdvreaddsignal (const char *filename, long headlen, int swap)
 
spDVector xdvreadssignal (const char *filename, long headlen, int swap)
 
spDVector xdvreadlsignal (const char *filename, long headlen, int swap)
 
spDVector xdvreadfsignal (const char *filename, long headlen, int swap)
 
spBool svwritessignal (const char *filename, spSVector vector, int swap)
 
spBool lvwritelsignal (const char *filename, spLVector vector, int swap)
 
spBool fvwritefsignal (const char *filename, spFVector vector, int swap)
 
spBool dvwritedsignal (const char *filename, spDVector vector, int swap)
 
spBool dvwritessignal (const char *filename, spDVector vector, int swap)
 
spBool dvwritelsignal (const char *filename, spDVector vector, int swap)
 
spBool dvwritefsignal (const char *filename, spDVector vector, int swap)
 
#define xsvreadsvector(filename, swap)   xsvreadssignal((filename), 0, (swap))
 
#define xlvreadlvector(filename, swap)   xlvreadlsignal((filename), 0, (swap))
 
#define xfvreadfvector(filename, swap)   xfvreadfsignal((filename), 0, (swap))
 
#define svwritesvector(filename, vector, swap)   svwritessignal(filename, vector, swap)
 
#define lvwritelvector(filename, vector, swap)   lvwritelsignal(filename, vector, swap)
 
#define fvwritefvector(filename, vector, swap)   fvwritefsignal(filename, vector, swap)
 
#define xdvreaddvector(filename, swap)   xdvreaddsignal((filename), 0, (swap))
 
#define xdvreadsvector(filename, swap)   xdvreadssignal((filename), 0, (swap))
 
#define xdvreadlvector(filename, swap)   xdvreadlsignal((filename), 0, (swap))
 
#define xdvreadfvector(filename, swap)   xdvreadfsignal((filename), 0, (swap))
 
#define dvwritedvector(filename, vector, swap)   dvwritedsignal(filename, vector, swap)
 
#define dvwritesvector(filename, vector, swap)   dvwritessignal(filename, vector, swap)
 
#define dvwritelvector(filename, vector, swap)   dvwritelsignal(filename, vector, swap)
 
#define dvwritefvector(filename, vector, swap)   dvwritefsignal(filename, vector, swap)
 

行列型用ファイル入出力 (<sp/fileio.h>)

spSMatrix xsmreadsmatrix (const char *filename, long ncol, int swap)
 
spLMatrix xlmreadlmatrix (const char *filename, long ncol, int swap)
 
spFMatrix xfmreadfmatrix (const char *filename, long ncol, int swap)
 
spDMatrix xdmreaddmatrix (const char *filename, long ncol, int swap)
 
spDMatrix xdmreadsmatrix (const char *filename, long ncol, int swap)
 
spDMatrix xdmreadlmatrix (const char *filename, long ncol, int swap)
 
spDMatrix xdmreadfmatrix (const char *filename, long ncol, int swap)
 
spBool smwritesmatrix (const char *filename, spSMatrix mat, int swap)
 
spBool lmwritelmatrix (const char *filename, spLMatrix mat, int swap)
 
spBool fmwritefmatrix (const char *filename, spFMatrix mat, int swap)
 
spBool dmwritedmatrix (const char *filename, spDMatrix mat, int swap)
 
spBool dmwritesmatrix (const char *filename, spDMatrix mat, int swap)
 
spBool dmwritelmatrix (const char *filename, spDMatrix mat, int swap)
 
spBool dmwritefmatrix (const char *filename, spDMatrix mat, int swap)
 

ベクトル型用テキスト入出力 (<sp/fileio.h>)

spBool svreadsvector_txt (const char *filename, spSVector vector)
 
spBool lvreadlvector_txt (const char *filename, spLVector vector)
 
spBool fvreadfvector_txt (const char *filename, spFVector vector)
 
spBool dvreaddvector_txt (const char *filename, spDVector vector)
 
spSVector xsvreadsvector_txt (const char *filename)
 
spLVector xlvreadlvector_txt (const char *filename)
 
spFVector xfvreadfvector_txt (const char *filename)
 
spDVector xdvreaddvector_txt (const char *filename)
 
spBool svreadcol_txt (const char *filename, int col, spSVector vector)
 
spBool lvreadcol_txt (const char *filename, int col, spLVector vector)
 
spBool fvreadcol_txt (const char *filename, int col, spFVector vector)
 
spBool dvreadcol_txt (const char *filename, int col, spDVector vector)
 
spSVector xsvreadcol_txt (const char *filename, int col)
 
spLVector xlvreadcol_txt (const char *filename, int col)
 
spFVector xfvreadcol_txt (const char *filename, int col)
 
spDVector xdvreadcol_txt (const char *filename, int col)
 
spBool svwritesvector_txt (const char *filename, spSVector vector)
 
spBool lvwritelvector_txt (const char *filename, spLVector vector)
 
spBool fvwritefvector_txt (const char *filename, spFVector vector)
 
spBool dvwritedvector_txt (const char *filename, spDVector vector)
 

入出力用ベクトルデータ加工 (<sp/fileio.h>)

float fvmaxamp (spFVector vec)
 
double dvmaxamp (spDVector vec)
 
float fvadjustamp (spFVector vec, float amp)
 
double dvadjustamp (spDVector vec, double amp)
 
float fvlimitamp (spFVector vec, float amp)
 
double dvlimitamp (spDVector vec, double amp)
 
spFVector xfvextractchannel (spFVector x, int channel, int num_channel)
 
spDVector xdvextractchannel (spDVector x, int channel, int num_channel)
 

ベクトル出力 (<sp/fileio.h>)

void svdump (spSVector vec)
 
void lvdump (spLVector vec)
 
void fvdump (spFVector vec)
 
void dvdump (spDVector vec)
 
void svfdump (spSVector vec, FILE *fp)
 
void lvfdump (spLVector vec, FILE *fp)
 
void fvfdump (spFVector vec, FILE *fp)
 
void dvfdump (spDVector vec, FILE *fp)
 
void svnfdump (FILE *fp,...)
 
void lvnfdump (FILE *fp,...)
 
void fvnfdump (FILE *fp,...)
 
void dvnfdump (FILE *fp,...)
 

行列出力 (<sp/fileio.h>)

void smfdump (spSMatrix mat, FILE *fp)
 
void lmfdump (spLMatrix mat, FILE *fp)
 
void fmfdump (spFMatrix mat, FILE *fp)
 
void dmfdump (spDMatrix mat, FILE *fp)
 
#define smdump(mat)   smfdump(mat, (stdout))
 
#define lmdump(mat)   lmfdump(mat, (stdout))
 
#define fmdump(mat)   fmfdump(mat, (stdout))
 
#define dmdump(mat)   dmfdump(mat, (stdout))
 

詳解

#include <sp/fileio.h>

マクロ定義詳解

◆ xsvreadsvector

xsvreadsvector ( filename,
swap )   xsvreadssignal((filename), 0, (swap))

バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xlvreadlvector

xlvreadlvector ( filename,
swap )   xlvreadlsignal((filename), 0, (swap))

バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xfvreadfvector

xfvreadfvector ( filename,
swap )   xfvreadfsignal((filename), 0, (swap))

バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ svwritesvector

svwritesvector ( filename,
vector,
swap )   svwritessignal(filename, vector, swap)
related

ベクトルのデータをバイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lvwritelvector

lvwritelvector ( filename,
vector,
swap )   lvwritelsignal(filename, vector, swap)
related

ベクトルのデータをバイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvwritefvector

fvwritefvector ( filename,
vector,
swap )   fvwritefsignal(filename, vector, swap)
related

ベクトルのデータをバイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ smdump

smdump ( mat)    smfdump(mat, (stdout))

行列 mat の内容を標準出力に表示します.

◆ lmdump

lmdump ( mat)    lmfdump(mat, (stdout))

行列 mat の内容を標準出力に表示します.

◆ fmdump

fmdump ( mat)    fmfdump(mat, (stdout))

行列 mat の内容を標準出力に表示します.

◆ dmdump

#define dmdump ( mat)    dmfdump(mat, (stdout))

行列 mat の内容を標準出力に表示します.

◆ xdvreaddvector

#define xdvreaddvector ( filename,
swap )   xdvreaddsignal((filename), 0, (swap))

バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadsvector

#define xdvreadsvector ( filename,
swap )   xdvreadssignal((filename), 0, (swap))

short型バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameshort型バイナリのデータが含まれるベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadlvector

#define xdvreadlvector ( filename,
swap )   xdvreadlsignal((filename), 0, (swap))

long型バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenamelong型バイナリのデータが含まれるベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadfvector

#define xdvreadfvector ( filename,
swap )   xdvreadfsignal((filename), 0, (swap))

float型バイナリのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenamefloat型バイナリのデータが含まれるベクトルデータファイルのファイル名を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ dvwritedvector

#define dvwritedvector ( filename,
vector,
swap )   dvwritedsignal(filename, vector, swap)
related

ベクトルのデータをバイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritesvector

#define dvwritesvector ( filename,
vector,
swap )   dvwritessignal(filename, vector, swap)
related

double型ベクトルのデータをshort型バイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritelvector

#define dvwritelvector ( filename,
vector,
swap )   dvwritelsignal(filename, vector, swap)
related

long型ベクトルのデータをshort型バイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritefvector

#define dvwritefvector ( filename,
vector,
swap )   dvwritefsignal(filename, vector, swap)
related

float型ベクトルのデータをshort型バイナリのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

関数詳解

◆ xsvreadssignal()

spSVector xsvreadssignal ( const char * filename,
long headlen,
int swap )

バイナリの信号データファイルを新規ベクトルに読み込みます.

引数
[in]filename信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xlvreadlsignal()

spLVector xlvreadlsignal ( const char * filename,
long headlen,
int swap )

バイナリの信号データファイルを新規ベクトルに読み込みます.

引数
[in]filename信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xfvreadfsignal()

spFVector xfvreadfsignal ( const char * filename,
long headlen,
int swap )

バイナリの信号データファイルを新規ベクトルに読み込みます.

引数
[in]filename信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreaddsignal()

spDVector xdvreaddsignal ( const char * filename,
long headlen,
int swap )

バイナリの信号データファイルを新規ベクトルに読み込みます.

引数
[in]filename信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadssignal()

spDVector xdvreadssignal ( const char * filename,
long headlen,
int swap )

short型バイナリの信号データファイルをdouble型の新規ベクトルに読み込みます.

引数
[in]filenameshort型バイナリのデータが含まれる信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadlsignal()

spDVector xdvreadlsignal ( const char * filename,
long headlen,
int swap )

long型バイナリの信号データファイルをdouble型の新規ベクトルに読み込みます.

引数
[in]filenamelong型バイナリのデータが含まれる信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadfsignal()

spDVector xdvreadfsignal ( const char * filename,
long headlen,
int swap )

float型バイナリの信号データファイルをdouble型の新規ベクトルに読み込みます.

引数
[in]filenamefloat型バイナリのデータが含まれる信号データファイルのファイル名を指定します.
[in]headlen信号データファイルのヘッダサイズを指定します.このサイズの部分だけファイルの先頭が読み飛ばされます.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保されたベクトルが返ります.

◆ svwritessignal()

spBool svwritessignal ( const char * filename,
spSVector vector,
int swap )

ベクトルのデータをバイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lvwritelsignal()

spBool lvwritelsignal ( const char * filename,
spLVector vector,
int swap )

ベクトルのデータをバイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvwritefsignal()

spBool fvwritefsignal ( const char * filename,
spFVector vector,
int swap )

ベクトルのデータをバイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritedsignal()

spBool dvwritedsignal ( const char * filename,
spDVector vector,
int swap )

ベクトルのデータをバイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritessignal()

spBool dvwritessignal ( const char * filename,
spDVector vector,
int swap )

double型ベクトルのデータをshort型バイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritelsignal()

spBool dvwritelsignal ( const char * filename,
spDVector vector,
int swap )

double型ベクトルのデータをlong型バイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritefsignal()

spBool dvwritefsignal ( const char * filename,
spDVector vector,
int swap )

double型ベクトルのデータをfloat型バイナリの信号データファイルに書き込みます.

引数
[in]filename書き込み先の信号データファイルのファイル名を指定します.
[in]vector書き込み対象のベクトルを指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ xsmreadsmatrix()

spSMatrix xsmreadsmatrix ( const char * filename,
long ncol,
int swap )

バイナリの行列データファイルを新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xlmreadlmatrix()

spLMatrix xlmreadlmatrix ( const char * filename,
long ncol,
int swap )

バイナリの行列データファイルを新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xfmreadfmatrix()

spFMatrix xfmreadfmatrix ( const char * filename,
long ncol,
int swap )

バイナリの行列データファイルを新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xdmreaddmatrix()

spDMatrix xdmreaddmatrix ( const char * filename,
long ncol,
int swap )

バイナリの行列データファイルを新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xdmreadsmatrix()

spDMatrix xdmreadsmatrix ( const char * filename,
long ncol,
int swap )

short型バイナリの行列データファイルをdouble型の新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xdmreadlmatrix()

spDMatrix xdmreadlmatrix ( const char * filename,
long ncol,
int swap )

long型バイナリの行列データファイルをdouble型の新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ xdmreadfmatrix()

spDMatrix xdmreadfmatrix ( const char * filename,
long ncol,
int swap )

float型バイナリの行列データファイルをdouble型の新規行列に読み込みます.

引数
[in]filename行列データファイルのファイル名を指定します.
[in]ncol行列データファイルの行列の列数を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
メモリ確保された行列が返ります.

◆ smwritesmatrix()

spBool smwritesmatrix ( const char * filename,
spSMatrix mat,
int swap )

行列のデータをバイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lmwritelmatrix()

spBool lmwritelmatrix ( const char * filename,
spLMatrix mat,
int swap )

行列のデータをバイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fmwritefmatrix()

spBool fmwritefmatrix ( const char * filename,
spFMatrix mat,
int swap )

行列のデータをバイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dmwritedmatrix()

spBool dmwritedmatrix ( const char * filename,
spDMatrix mat,
int swap )

行列のデータをバイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dmwritesmatrix()

spBool dmwritesmatrix ( const char * filename,
spDMatrix mat,
int swap )

double型行列のデータをshort型バイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dmwritelmatrix()

spBool dmwritelmatrix ( const char * filename,
spDMatrix mat,
int swap )

double型行列のデータをlong型バイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dmwritefmatrix()

spBool dmwritefmatrix ( const char * filename,
spDMatrix mat,
int swap )

double型行列のデータをfloat型バイナリの行列データファイルに書き込みます.

引数
[in]filename書き込み先の行列データファイルのファイル名を指定します.
[in]mat書き込み対象の行列を指定します.
[in]swap非0の値を指定すると,エンディアン(バイトオーダー)の変換を行います.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ svreadsvector_txt()

spBool svreadsvector_txt ( const char * filename,
spSVector vector )

テキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lvreadlvector_txt()

spBool lvreadlvector_txt ( const char * filename,
spLVector vector )

テキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvreadfvector_txt()

spBool fvreadfvector_txt ( const char * filename,
spFVector vector )

テキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvreaddvector_txt()

spBool dvreaddvector_txt ( const char * filename,
spDVector vector )

テキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ xsvreadsvector_txt()

spSVector xsvreadsvector_txt ( const char * filename)

テキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
戻り値
メモリ確保されたベクトルが返ります.

◆ xlvreadlvector_txt()

spLVector xlvreadlvector_txt ( const char * filename)

テキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
戻り値
メモリ確保されたベクトルが返ります.

◆ xfvreadfvector_txt()

spFVector xfvreadfvector_txt ( const char * filename)

テキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreaddvector_txt()

spDVector xdvreaddvector_txt ( const char * filename)

テキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるファイルが対象になります.
戻り値
メモリ確保されたベクトルが返ります.

◆ svreadcol_txt()

spBool svreadcol_txt ( const char * filename,
int col,
spSVector vector )

複数列のデータを持つテキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lvreadcol_txt()

spBool lvreadcol_txt ( const char * filename,
int col,
spLVector vector )

複数列のデータを持つテキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvreadcol_txt()

spBool fvreadcol_txt ( const char * filename,
int col,
spFVector vector )

複数列のデータを持つテキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvreadcol_txt()

spBool dvreadcol_txt ( const char * filename,
int col,
spDVector vector )

複数列のデータを持つテキストのベクトルデータファイルを指定されたベクトルに読み込みます. ファイルの行数がベクトルの要素数よりも大きい場合,行番号がベクトルの要素数を超える行は無視されます. ファイルの行数がベクトルの要素数よりも小さい場合,その行数を超えるベクトルの要素は0詰めされます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
[in,out]vector読み込み先のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ xsvreadcol_txt()

spSVector xsvreadcol_txt ( const char * filename,
int col )

複数列のデータを持つテキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
戻り値
メモリ確保されたベクトルが返ります.

◆ xlvreadcol_txt()

spLVector xlvreadcol_txt ( const char * filename,
int col )

複数列のデータを持つテキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
戻り値
メモリ確保されたベクトルが返ります.

◆ xfvreadcol_txt()

spFVector xfvreadcol_txt ( const char * filename,
int col )

複数列のデータを持つテキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
戻り値
メモリ確保されたベクトルが返ります.

◆ xdvreadcol_txt()

spDVector xdvreadcol_txt ( const char * filename,
int col )

複数列のデータを持つテキストのベクトルデータファイルを新規ベクトルに読み込みます.

引数
[in]filenameベクトルデータファイルのファイル名を指定します. スペース区切りの複数列のデータが含まれるテキストファイルで,それぞれの列が一つのベクトルと対応しており,行ごとにベクトルの要素が含まれるファイルが対象になります.
[in]col0始まりの列番号を指定します.
戻り値
メモリ確保されたベクトルが返ります.

◆ svwritesvector_txt()

spBool svwritesvector_txt ( const char * filename,
spSVector vector )

ベクトルのデータをテキストのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるテキストファイルになります.
[in]vector書き込み対象のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ lvwritelvector_txt()

spBool lvwritelvector_txt ( const char * filename,
spLVector vector )

ベクトルのデータをテキストのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるテキストファイルになります.
[in]vector書き込み対象のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvwritefvector_txt()

spBool fvwritefvector_txt ( const char * filename,
spFVector vector )

ベクトルのデータをテキストのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるテキストファイルになります.
[in]vector書き込み対象のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ dvwritedvector_txt()

spBool dvwritedvector_txt ( const char * filename,
spDVector vector )

ベクトルのデータをテキストのベクトルデータファイルに書き込みます.

引数
[in]filename書き込み先のベクトルデータファイルのファイル名を指定します.それぞれの行にベクトルの要素が含まれるテキストファイルになります.
[in]vector書き込み対象のベクトルを指定します.
戻り値
SP_TRUE成功
SP_FALSE失敗

◆ fvmaxamp()

float fvmaxamp ( spFVector vec)

ベクトル要素の絶対値の最大値を求めます.

◆ dvmaxamp()

double dvmaxamp ( spDVector vec)

ベクトル要素の絶対値の最大値を求めます.

◆ fvadjustamp()

float fvadjustamp ( spFVector vec,
float amp )

ベクトル要素の絶対値の最大値が amp になるようにベクトルの全要素に係数を乗じます.

◆ dvadjustamp()

double dvadjustamp ( spDVector vec,
double amp )

ベクトル要素の絶対値の最大値が amp になるようにベクトルの全要素に係数を乗じます.

◆ fvlimitamp()

float fvlimitamp ( spFVector vec,
float amp )

ベクトル要素の絶対値の最大値が amp を超える場合のみ,ベクトル要素の絶対値の最大値が amp になるようにベクトルの全要素に係数を乗じます.

◆ dvlimitamp()

double dvlimitamp ( spDVector vec,
double amp )

ベクトル要素の絶対値の最大値が amp を超える場合のみ,ベクトル要素の絶対値の最大値が amp になるようにベクトルの全要素に係数を乗じます.

◆ xfvextractchannel()

spFVector xfvextractchannel ( spFVector x,
int channel,
int num_channel )

num_channel の数の複数チャネルのデータを含むベクトル(インターリーブ形式)から,channel で示されるチャネルのデータを新規ベクトルに取り出します.

◆ xdvextractchannel()

spDVector xdvextractchannel ( spDVector x,
int channel,
int num_channel )

num_channel の数の複数チャネルのデータを含むベクトル(インターリーブ形式)から,channel で示されるチャネルのデータを新規ベクトルに取り出します.

◆ svdump()

void svdump ( spSVector vec)

ベクトル vec の内容を標準出力に表示します.

◆ lvdump()

void lvdump ( spLVector vec)

ベクトル vec の内容を標準出力に表示します.

◆ fvdump()

void fvdump ( spFVector vec)

ベクトル vec の内容を標準出力に表示します.

◆ dvdump()

void dvdump ( spDVector vec)

ベクトル vec の内容を標準出力に表示します.

◆ svfdump()

void svfdump ( spSVector vec,
FILE * fp )

ベクトル vec の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ lvfdump()

void lvfdump ( spLVector vec,
FILE * fp )

ベクトル vec の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ fvfdump()

void fvfdump ( spFVector vec,
FILE * fp )

ベクトル vec の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ dvfdump()

void dvfdump ( spDVector vec,
FILE * fp )

ベクトル vec の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ svnfdump()

void svnfdump ( FILE * fp,
... )

複数の spSVector 型ベクトルの内容をファイルポインタ fp に紐付けられたファイルに出力します. それぞれの列が一つのベクトルの内容となります.最後の引数はNULLである必要があります. 実部のみの表示になります.

◆ lvnfdump()

void lvnfdump ( FILE * fp,
... )

複数の spLVector 型ベクトルの内容をファイルポインタ fp に紐付けられたファイルに出力します. それぞれの列が一つのベクトルの内容となります.最後の引数はNULLである必要があります. 実部のみの表示になります.

◆ fvnfdump()

void fvnfdump ( FILE * fp,
... )

複数の spFVector 型ベクトルの内容をファイルポインタ fp に紐付けられたファイルに出力します. それぞれの列が一つのベクトルの内容となります.最後の引数はNULLである必要があります. 実部のみの表示になります.

◆ dvnfdump()

void dvnfdump ( FILE * fp,
... )

複数の spDVector 型ベクトルの内容をファイルポインタ fp に紐付けられたファイルに出力します. それぞれの列が一つのベクトルの内容となります.最後の引数はNULLである必要があります. 実部のみの表示になります.

◆ smfdump()

void smfdump ( spSMatrix mat,
FILE * fp )

行列 mat の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ lmfdump()

void lmfdump ( spLMatrix mat,
FILE * fp )

行列 mat の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ fmfdump()

void fmfdump ( spFMatrix mat,
FILE * fp )

行列 mat の内容をファイルポインタ fp に紐付けられたファイルに出力します.

◆ dmfdump()

void dmfdump ( spDMatrix mat,
FILE * fp )

行列 mat の内容をファイルポインタ fp に紐付けられたファイルに出力します.