?? utility.c
字號:
/*****************************************************************************//* FIle Name : utility.c *//* Description : utilities *//* int_random *//* author : miffie *//* Date : aug/09/05 *//* Copyright (c) 2005 miffie All rights reserved. *//*****************************************************************************/int int_random (int max) {double aa , bb ;int cc ; aa = rand() ; bb = RAND_MAX ; aa = aa / bb ; aa = aa * max ; cc = floor( aa ) ; return ( cc );} //int_randomint gamma_random (int max) {double aa ;int cc ;double GAMMA = 2 ; aa = ((double) rand())/RAND_MAX ; //0<= aa <=1 aa = max * pow(aa , GAMMA) ; cc = floor( aa ) ; return ( cc );} //gamma_randomint pow_random (int max, double gamma) {double aa ;int cc ; aa = ((double) rand())/RAND_MAX ; //0<= aa <=1 aa = max * pow(aa , gamma) ; cc = floor( aa ) ; return ( cc );} //pow_randomdouble iir_lpf(double input, double reg, double coeff) { double output , newreg ; output = reg+ (input-reg)*coeff ; printf("lpf input = %8.5f output=%8.5f\n", input, output ) ; return (output) ;}short swap_short (short inp ) {char ii ;short swap ; swap =0 ; for(ii=0;ii<16;ii++) swap += ((inp>>ii) &0x1 )<<(15-ii) ; printf(" swap_short %x %x\n", inp, swap ) ; return ( swap );} //swap_short
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -