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

📄 gdtrf.c

📁 linux下用PCMCIA无线网卡虚拟无线AP的程序源码
💻 C
字号:
/*							gdtrf.c * *	Gamma distribution function * * * * SYNOPSIS: * * float a, b, x, y, gdtrf(); * * y = gdtrf( a, b, x ); * * * * DESCRIPTION: * * Returns the integral from zero to x of the gamma probability * density function: * * *                x *        b       - *       a       | |   b-1  -at * y =  -----    |    t    e    dt *       -     | | *      | (b)   - *               0 * *  The incomplete gamma integral is used, according to the * relation * * y = igam( b, ax ). * * * ACCURACY: * *        Relative error: * arithmetic   domain     # trials      peak         rms *    IEEE       0,100       5000       5.8e-5      3.0e-6 * * ERROR MESSAGES: * *   message         condition      value returned * gdtrf domain        x < 0            0.0 * *//*							gdtrcf.c * *	Complemented gamma distribution function * * * * SYNOPSIS: * * float a, b, x, y, gdtrcf(); * * y = gdtrcf( a, b, x ); * * * * DESCRIPTION: * * Returns the integral from x to infinity of the gamma * probability density function: * * *               inf. *        b       - *       a       | |   b-1  -at * y =  -----    |    t    e    dt *       -     | | *      | (b)   - *               x * *  The incomplete gamma integral is used, according to the * relation * * y = igamc( b, ax ). * * * ACCURACY: * *        Relative error: * arithmetic   domain     # trials      peak         rms *    IEEE       0,100       5000       9.1e-5      1.5e-5 * * ERROR MESSAGES: * *   message         condition      value returned * gdtrcf domain        x < 0            0.0 * *//*							gdtr()  *//*Cephes Math Library Release 2.2:  July, 1992Copyright 1984, 1987, 1992 by Stephen L. MoshierDirect inquiries to 30 Frost Street, Cambridge, MA 02140*/#include <math.h>#ifdef ANSICfloat igamf(float, float), igamcf(float, float);#elsefloat igamf(), igamcf();#endiffloat gdtrf( float aa, float bb, float xx ){float a, b, x;a = aa;b = bb;x = xx;if( x < 0.0 )	{	mtherr( "gdtrf", DOMAIN );	return( 0.0 );	}return(  igamf( b, a * x )  );}float gdtrcf( float aa, float bb, float xx ){float a, b, x;a = aa;b = bb;x = xx;if( x < 0.0 )	{	mtherr( "gdtrcf", DOMAIN );	return( 0.0 );	}return(  igamcf( b, a * x )  );}

⌨️ 快捷键说明

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