BESSELJ函数用于计算Bessel函数值,其语法如下。
BESSELJ(x,n)
其中x为参数值,n为函数的阶数。如果n不是整数,则截尾取整。
【背景知识】x的n阶修正Bessel函数值为:
式中:
为Gamma函数。
【典型案例】求解Bessel函数值Jn(x)。本例的原始数据如图18-33所示。
步骤1:在单元格A2中输入公式“=BESSELJ(1.9,2)”,用于求解1.9的2阶修正Bessel函数值。
步骤2:在单元格A3中输入公式“=BESSELJ(文本,2)”,用于求解x为非数值型数据时的修正Bessel函数值,可以看到返回结果“#NAME?”。
步骤3:在单元格A4中输入公式“=BESSELJ(1.9,文本)”,用于求解n为非数值型数据时的修正Bessel函数值,可以看到返回结果为“#NAME?”。
步骤4:在单元格A5中输入公式“=BESSELJ(-1.9,2)”,用于求解x为负数时的修正Bessel函数值,可以看到返回正常结果。
步骤5:在单元格A6中输入公式“=BESSELJ(1.9,-2)”,用于求解n为负数时的修正Bessel函数值,可以看到返回结果为“#NUM!”。最终计算结果如图18-34所示。
图18-33 原始数据
图18-34 计算结果
【使用指南】如果x为非数值型,则BESSELJ返回错误值“#VALUE!”;如果n为非数值型,则BESSELJ返回错误值“#VALUE!”;如果n<0,则BESSELJ返回错误值“#NUM!”。