spLib
読み取り中…
検索中…
一致する文字列を見つけられません
<sp/window.h>: 窓関数

ブラックマン窓(<sp/window.h>)

void blackmanf (float *window, long length)
 
void blackman (double *window, long length)
 
void nblackmanf (float *window, long length)
 
void nblackman (double *window, long length)
 

ハミング窓(<sp/window.h>)

void hammingf (float *window, long length)
 
void hamming (double *window, long length)
 
void nhammingf (float *window, long length)
 
void nhamming (double *window, long length)
 

ハニング窓(<sp/window.h>)

void hanningf (float *window, long length)
 
void hanning (double *window, long length)
 
void nhanningf (float *window, long length)
 
void nhanning (double *window, long length)
 

ハン窓(<sp/window.h>)

void hannf (float *window, long length)
 
void hann (double *window, long length)
 
void nhannf (float *window, long length)
 
void nhann (double *window, long length)
 

ガウス窓(<sp/window.h>)

void gausswinf (float *window, long length, float alpha)
 
void gausswin (double *window, long length, double alpha)
 
void ngausswinf (float *window, long length, float alpha)
 
void ngausswin (double *window, long length, double alpha)
 

方型窓(<sp/window.h>)

void nboxcarf (float *window, long length)
 
void nboxcar (double *window, long length)
 

ベクトル型用ブラックマン窓(<sp/window.h>)

void fvblackman (spFVector vec)
 
void dvblackman (spDVector vec)
 
spFVector xfvblackmanul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvblackmanul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvblackman (long length)
 
spDVector xdvblackman (long length)
 
void fvnblackman (spFVector vec)
 
void dvnblackman (spDVector vec)
 
spFVector xfvnblackmanul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvnblackmanul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvnblackman (long length)
 
spDVector xdvnblackman (long length)
 

ベクトル型用ハミング窓(<sp/window.h>)

void fvhamming (spFVector vec)
 
void dvhamming (spDVector vec)
 
spFVector xfvhammingul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvhammingul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvhamming (long length)
 
spDVector xdvhamming (long length)
 
void fvnhamming (spFVector vec)
 
void dvnhamming (spDVector vec)
 
spFVector xfvnhammingul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvnhammingul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvnhamming (long length)
 
spDVector xdvnhamming (long length)
 

ベクトル型用ハニング窓(<sp/window.h>)

void fvhanning (spFVector vec)
 
void dvhanning (spDVector vec)
 
spFVector xfvhanningul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvhanningul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvhanning (long length)
 
spDVector xdvhanning (long length)
 
void fvnhanning (spFVector vec)
 
void dvnhanning (spDVector vec)
 
spFVector xfvnhanningul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvnhanningul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvnhanning (long length)
 
spDVector xdvnhanning (long length)
 

ベクトル型用ハン窓(<sp/window.h>)

void fvhann (spFVector vec)
 
void dvhann (spDVector vec)
 
spFVector xfvhannul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvhannul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvhann (long length)
 
spDVector xdvhann (long length)
 
void fvnhann (spFVector vec)
 
void dvnhann (spDVector vec)
 
spFVector xfvnhannul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvnhannul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvnhann (long length)
 
spDVector xdvnhann (long length)
 

ベクトル型用ガウス窓(<sp/window.h>)

void fvgausswinex (spFVector vec, float alpha)
 
void dvgausswinex (spDVector vec, double alpha)
 
spFVector xfvgausswinexul (spPlugin *plugin, long length, float alpha, spBool unlock_flag)
 
spDVector xdvgausswinexul (spPlugin *plugin, long length, double alpha, spBool unlock_flag)
 
spFVector xfvgausswinex (long length, float alpha)
 
spDVector xdvgausswinex (long length, double alpha)
 
void fvgausswin (spFVector vec)
 
void dvgausswin (spDVector vec)
 
spFVector xfvgausswinul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvgausswinul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvgausswin (long length)
 
spDVector xdvgausswin (long length)
 
void fvngausswinex (spFVector vec, float alpha)
 
void dvngausswinex (spDVector vec, double alpha)
 
spFVector xfvngausswinexul (spPlugin *plugin, long length, float alpha, spBool unlock_flag)
 
spDVector xdvngausswinexul (spPlugin *plugin, long length, double alpha, spBool unlock_flag)
 
spFVector xfvngausswinex (long length, float alpha)
 
spDVector xdvngausswinex (long length, double alpha)
 
void fvngausswin (spFVector vec)
 
void dvngausswin (spDVector vec)
 
spFVector xfvngausswinul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvngausswinul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvngausswin (long length)
 
spDVector xdvngausswin (long length)
 

ベクトル型用方型窓(<sp/window.h>)

void fvnboxcar (spFVector vec)
 
void dvnboxcar (spDVector vec)
 
spFVector xfvnboxcarul (spPlugin *plugin, long length, spBool unlock_flag)
 
spDVector xdvnboxcarul (spPlugin *plugin, long length, spBool unlock_flag)
 
spFVector xfvnboxcar (long length)
 
spDVector xdvnboxcar (long length)
 

詳解

#include <sp/window.h>

関数詳解

◆ blackmanf()

void blackmanf ( float * window,
long length )
extern

長さ length のバッファ window に対し,ブラックマン窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ blackman()

void blackman ( double * window,
long length )
extern

長さ length のバッファ window に対し,ブラックマン窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nblackmanf()

void nblackmanf ( float * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたブラックマン窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nblackman()

void nblackman ( double * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたブラックマン窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hammingf()

void hammingf ( float * window,
long length )
extern

長さ length のバッファ window に対し,ハミング窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hamming()

void hamming ( double * window,
long length )
extern

長さ length のバッファ window に対し,ハミング窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhammingf()

void nhammingf ( float * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハミング窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhamming()

void nhamming ( double * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハミング窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hanningf()

void hanningf ( float * window,
long length )
extern

長さ length のバッファ window に対し,ハニング窓を作成します. 作成される窓は, hann()hannf() とは異なり,両端の0の値を含みません.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hanning()

void hanning ( double * window,
long length )
extern

長さ length のバッファ window に対し,ハニング窓を作成します. 作成される窓は, hann()hannf() とは異なり,両端の0の値を含みません.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhanningf()

void nhanningf ( float * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハニング窓を作成します. 作成される窓は, hann()hannf() とは異なり,両端の0の値を含みません.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhanning()

void nhanning ( double * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハニング窓を作成します. 作成される窓は, hann()hannf() とは異なり,両端の0の値を含みません.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hannf()

void hannf ( float * window,
long length )
extern

長さ length のバッファ window に対し,ハン窓を作成します. 作成される窓は, hanning()hanningf() とは異なり,両端の0の値を含みます.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ hann()

void hann ( double * window,
long length )
extern

長さ length のバッファ window に対し,ハン窓を作成します. 作成される窓は, hanning()hanningf() とは異なり,両端の0の値を含みます.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhannf()

void nhannf ( float * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハン窓を作成します. 作成される窓は, hanning()hanningf() とは異なり,両端の0の値を含みます.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nhann()

void nhann ( double * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化されたハン窓を作成します. 作成される窓は, hanning()hanningf() とは異なり,両端の0の値を含みます.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ gausswinf()

void gausswinf ( float * window,
long length,
float alpha )
extern

長さ length のバッファ window に対し,ガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.
[in]alpha窓の形状を決めるパラメータ.

◆ gausswin()

void gausswin ( double * window,
long length,
double alpha )
extern

長さ length のバッファ window に対し,ガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.
[in]alpha窓の形状を決めるパラメータ.

◆ ngausswinf()

void ngausswinf ( float * window,
long length,
float alpha )
extern

長さ length のバッファ window に対し,RMSで正規化されたガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.
[in]alpha窓の形状を決めるパラメータ.

◆ ngausswin()

void ngausswin ( double * window,
long length,
double alpha )
extern

長さ length のバッファ window に対し,RMSで正規化されたガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.
[in]alpha窓の形状を決めるパラメータ.

◆ nboxcarf()

void nboxcarf ( float * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化された方型窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ nboxcar()

void nboxcar ( double * window,
long length )
extern

長さ length のバッファ window に対し,RMSで正規化された方型窓を作成します.

引数
[in]window配列もしくはメモリ確保されたポインタ.領域の大きさは length 以上である必要があります.
[in]length窓の長さ.

◆ fvblackman()

void fvblackman ( spFVector vec)

ベクトル vec に対し,長さ vec->length のブラックマン窓を作成します.

◆ dvblackman()

void dvblackman ( spDVector vec)

ベクトル vec に対し,長さ vec->length のブラックマン窓を作成します.

◆ xfvblackmanul()

spFVector xfvblackmanul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のブラックマン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvblackmanul()

spDVector xdvblackmanul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のブラックマン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvblackman()

spFVector xfvblackman ( long length)

要素が長さ length のブラックマン窓になっているベクトルを新規に作成します.

◆ xdvblackman()

spDVector xdvblackman ( long length)

要素が長さ length のブラックマン窓になっているベクトルを新規に作成します.

◆ fvnblackman()

void fvnblackman ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のブラックマン窓を作成します.

◆ dvnblackman()

void dvnblackman ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のブラックマン窓を作成します.

◆ xfvnblackmanul()

spFVector xfvnblackmanul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のブラックマン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvnblackmanul()

spDVector xdvnblackmanul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のブラックマン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvnblackman()

spFVector xfvnblackman ( long length)

要素が,RMSで正規化された長さ length のブラックマン窓になっているベクトルを新規に作成します.

◆ xdvnblackman()

spDVector xdvnblackman ( long length)

要素が,RMSで正規化された長さ length のブラックマン窓になっているベクトルを新規に作成します.

◆ fvhamming()

void fvhamming ( spFVector vec)

ベクトル vec に対し,長さ vec->length のハミング窓を作成します.

◆ dvhamming()

void dvhamming ( spDVector vec)

ベクトル vec に対し,長さ vec->length のハミング窓を作成します.

◆ xfvhammingul()

spFVector xfvhammingul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハミング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvhammingul()

spDVector xdvhammingul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハミング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvhamming()

spFVector xfvhamming ( long length)

要素が長さ length のハミング窓になっているベクトルを新規に作成します.

◆ xdvhamming()

spDVector xdvhamming ( long length)

要素が長さ length のハミング窓になっているベクトルを新規に作成します.

◆ fvnhamming()

void fvnhamming ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハミング窓を作成します.

◆ dvnhamming()

void dvnhamming ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハミング窓を作成します.

◆ xfvnhammingul()

spFVector xfvnhammingul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハミング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvnhammingul()

spDVector xdvnhammingul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハミング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvnhamming()

spFVector xfvnhamming ( long length)

要素が,RMSで正規化された長さ length のハミング窓になっているベクトルを新規に作成します.

◆ xdvnhamming()

spDVector xdvnhamming ( long length)

要素が,RMSで正規化された長さ length のハミング窓になっているベクトルを新規に作成します.

◆ fvhanning()

void fvhanning ( spFVector vec)

ベクトル vec に対し,長さ vec->length のハニング窓を作成します.

◆ dvhanning()

void dvhanning ( spDVector vec)

ベクトル vec に対し,長さ vec->length のハニング窓を作成します.

◆ xfvhanningul()

spFVector xfvhanningul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハニング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvhanningul()

spDVector xdvhanningul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハニング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvhanning()

spFVector xfvhanning ( long length)

要素が長さ length のハニング窓になっているベクトルを新規に作成します.

◆ xdvhanning()

spDVector xdvhanning ( long length)

要素が長さ length のハニング窓になっているベクトルを新規に作成します.

◆ fvnhanning()

void fvnhanning ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハニング窓を作成します.

◆ dvnhanning()

void dvnhanning ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハニング窓を作成します.

◆ xfvnhanningul()

spFVector xfvnhanningul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハニング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvnhanningul()

spDVector xdvnhanningul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハニング窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvnhanning()

spFVector xfvnhanning ( long length)

要素が,RMSで正規化された長さ length のハニング窓になっているベクトルを新規に作成します.

◆ xdvnhanning()

spDVector xdvnhanning ( long length)

要素が,RMSで正規化された長さ length のハニング窓になっているベクトルを新規に作成します.

◆ fvhann()

void fvhann ( spFVector vec)

ベクトル vec に対し,長さ vec->length のハン窓を作成します.

◆ dvhann()

void dvhann ( spDVector vec)

ベクトル vec に対し,長さ vec->length のハン窓を作成します.

◆ xfvhannul()

spFVector xfvhannul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvhannul()

spDVector xdvhannul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のハン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvhann()

spFVector xfvhann ( long length)

要素が長さ length のハン窓になっているベクトルを新規に作成します.

◆ xdvhann()

spDVector xdvhann ( long length)

要素が長さ length のハン窓になっているベクトルを新規に作成します.

◆ fvnhann()

void fvnhann ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハン窓を作成します.

◆ dvnhann()

void dvnhann ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のハン窓を作成します.

◆ xfvnhannul()

spFVector xfvnhannul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvnhannul()

spDVector xdvnhannul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のハン窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvnhann()

spFVector xfvnhann ( long length)

要素が,RMSで正規化された長さ length のハン窓になっているベクトルを新規に作成します.

◆ xdvnhann()

spDVector xdvnhann ( long length)

要素が,RMSで正規化された長さ length のハン窓になっているベクトルを新規に作成します.

◆ fvgausswinex()

void fvgausswinex ( spFVector vec,
float alpha )

ベクトル vec に対し,長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / (2 * alpha) により決まります.

◆ dvgausswinex()

void dvgausswinex ( spDVector vec,
double alpha )

ベクトル vec に対し,長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / (2 * alpha) により決まります.

◆ xfvgausswinexul()

spFVector xfvgausswinexul ( spPlugin * plugin,
long length,
float alpha,
spBool unlock_flag )

要素が長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xdvgausswinexul()

spDVector xdvgausswinexul ( spPlugin * plugin,
long length,
double alpha,
spBool unlock_flag )

要素が長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xfvgausswinex()

spFVector xfvgausswinex ( long length,
float alpha )

要素が長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xdvgausswinex()

spDVector xdvgausswinex ( long length,
double alpha )

要素が長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ fvgausswin()

void fvgausswin ( spFVector vec)

ベクトル vec に対し,長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / 5 により決まります.

◆ dvgausswin()

void dvgausswin ( spDVector vec)

ベクトル vec に対し,長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / 5 により決まります.

◆ xfvgausswinul()

spFVector xfvgausswinul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xdvgausswinul()

spDVector xdvgausswinul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xfvgausswin()

spFVector xfvgausswin ( long length)

要素が長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xdvgausswin()

spDVector xdvgausswin ( long length)

要素が長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ fvngausswinex()

void fvngausswinex ( spFVector vec,
float alpha )

ベクトル vec に対し,RMSで正規化された長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / (2 * alpha) により決まります.

◆ dvngausswinex()

void dvngausswinex ( spDVector vec,
double alpha )

ベクトル vec に対し,RMSで正規化された長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / (2 * alpha) により決まります.

◆ xfvngausswinexul()

spFVector xfvngausswinexul ( spPlugin * plugin,
long length,
float alpha,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xdvngausswinexul()

spDVector xdvngausswinexul ( spPlugin * plugin,
long length,
double alpha,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xfvngausswinex()

spFVector xfvngausswinex ( long length,
float alpha )

要素が,RMSで正規化された長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ xdvngausswinex()

spDVector xdvngausswinex ( long length,
double alpha )

要素が,RMSで正規化された長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / (2 * alpha) により決まります.

◆ fvngausswin()

void fvngausswin ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / 5 により決まります.

◆ dvngausswin()

void dvngausswin ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length のガウス窓を作成します. この窓をガウス分布とみなした場合の標準偏差は, (vec->length - 1) / 5 により決まります.

◆ xfvngausswinul()

spFVector xfvngausswinul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xdvngausswinul()

spDVector xdvngausswinul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length のガウス窓になっているプラグインベースのベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xfvngausswin()

spFVector xfvngausswin ( long length)

要素が,RMSで正規化された長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ xdvngausswin()

spDVector xdvngausswin ( long length)

要素が,RMSで正規化された長さ length のガウス窓になっているベクトルを新規に作成します. この窓をガウス分布とみなした場合の標準偏差は, (length - 1) / 5 により決まります.

◆ fvnboxcar()

void fvnboxcar ( spFVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length の方型窓を作成します.

◆ dvnboxcar()

void dvnboxcar ( spDVector vec)

ベクトル vec に対し,RMSで正規化された長さ vec->length の方型窓を作成します.

◆ xfvnboxcarul()

spFVector xfvnboxcarul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length の方型窓になっているプラグインベースのベクトルを新規に作成します.

◆ xdvnboxcarul()

spDVector xdvnboxcarul ( spPlugin * plugin,
long length,
spBool unlock_flag )

要素が,RMSで正規化された長さ length の方型窓になっているプラグインベースのベクトルを新規に作成します.

◆ xfvnboxcar()

spFVector xfvnboxcar ( long length)

要素が,RMSで正規化された長さ length の方型窓になっているベクトルを新規に作成します.

◆ xdvnboxcar()

spDVector xdvnboxcar ( long length)

要素が,RMSで正規化された長さ length の方型窓になっているベクトルを新規に作成します.