⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hist.h

📁 speech signal process tools
💻 H
字号:
/************************************************************************//*    file: hist.h							*//*    Desc: The structure definition for the histogram structure	*//*    Date: Nov 27, 1990						*//*									*//************************************************************************/#define HIST_H_VERSION "V1.0"#define PEAK_WIDTH 3#define PEAK 0#define TROUGH 1typedef struct hist{       int count;       float from, to;     } HIST;extern float do_least_squares();extern float percentile_hist();extern float percentage_left_hist();#define head_insert_hist(_hist,_num_bins) { \ register int _index; \ register int _out_of_range=0; \ register float _dist; \ register float _from; \   _from = _hist[0]->from; \   _dist = _hist[_num_bins-1]->to - _hist[0]->from;#define body_insert_hist(_hist,_num_bins,_value) \   _index = (int)((float)_num_bins * (_value - _from) / _dist); \   if ((_index>=0) && (_index<_num_bins)){ \       _hist[_index]->count++; \   } \   else{ \        _out_of_range++; \   }#define end_insert_hist(_hist,_num_bins) \   if (_out_of_range > 0)   \       printf("Hist Library: %d samples out of range (%4.2f,%4.2f)\n", \                  _out_of_range,_from,_hist[_num_bins-1]->to); \}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -