bessk.pas

来自「Delphi Pascal 数据挖掘领域算法包 数值算法大全」· PAS 代码 · 共 20 行

PAS
20
字号
FUNCTION bessk(n: integer; x: real): real;
VAR
   tox,bkp,bkm,bk: real;
   j: integer;
BEGIN
   IF (n < 2) THEN BEGIN
      writeln('pause in routine BESSK');
      writeln('index n less than 2'); readln
   END;
   tox := 2.0/x;
   bkm := bessk0(x);
   bk := bessk1(x);
   FOR j := 1 TO n-1 DO BEGIN
      bkp := bkm+j*tox*bk;
      bkm := bk;
      bk := bkp
   END;
   bessk := bk
END;

⌨️ 快捷键说明

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