bessk.cpp

来自「工程算法 这是一个很有用的工程数值算法集锦」· C++ 代码 · 共 23 行

CPP
23
字号
double bessk(int n,double x)
{
	int j;
	double tox,bkm,bk,bkp,temp;
    if( n < 2)
	{
        cout<<"bad argument n in bessk";
        _c_exit();
    }
    tox = 2.0 / x;
    bkm = bessk0(x);
    bk = bessk1(x);
    for( j = 1;j<=n-1;j++)
	{
        bkp = bkm + j * tox * bk;
        bkm = bk;
        bk = bkp;
    }
    temp = bk;
	return temp;
}

⌨️ 快捷键说明

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