wintest.cc
来自「各种工程计算的库函数」· CC 代码 · 共 40 行
CC
40 行
#include <cstdio>#include <cmath>#include <dsp/DSPVector.hh>//#define WINSIZE 1024//#define WINSIZE 8#define WINSIZE 32int main (int argc, char *argv[]){ clDSPVector<double> dspvWin; //dspvWin.WinBartlett(WINSIZE); //dspvWin.WinHanning(WINSIZE); //dspvWin.WinHamming(WINSIZE); //dspvWin.WinBlackman(WINSIZE, 0.0); //dspvWin.WinExactBlackman(WINSIZE); //dspvWin.WinBlackmanHarris(WINSIZE); //dspvWin.WinCosTapered(WINSIZE); //dspvWin.WinFlatTop(WINSIZE); //dspvWin.WinTukey(WINSIZE); //dspvWin.WinKaiser(7.04f, WINSIZE); //dspvWin.WinKaiser(14.96454265f, WINSIZE); //dspvWin.WinKaiser(sqrtf(2.0f), WINSIZE); //dspvWin.WinKaiserBessel(4.0f, WINSIZE); //dspvWin.WinDolphChebyshev(1.0 / pow(2.0, 24.0), WINSIZE); //0.005623413 dspvWin.WinDolphChebyshev(1.0 / pow(10.0, 3.0 * WINSIZE / 20.0), WINSIZE); for (int i = 0; i < WINSIZE; i++) { fprintf(stdout, " %g", dspvWin[i]); } fprintf(stdout, "\n"); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?