通过MCP连接 →

输入计算

数学公式

广告

结果

[email protected]" .main-result { background:#e8f5e9; border:2px solid #43A047; border-radius:6px; padding:1.5rem; margin-bottom:1rem; text-align:center; } .main-result-label { font-size:1.1rem; color:#2E7D32; margin-bottom:0.5rem; } .main-result-value { font-size:2.2rem; font-weight:800; color:#1B5E20; line-height:1.1; } .main-result-unit { font-size:0.95rem; color:#388E3C; margin-top:0.25rem; } .result-table { width:100%; border-collapse:collapse; margin-top:1rem; } .result-table th, .result-table td { padding:0.45rem 0.6rem; text-align:right; border-bottom:1px solid #ddd; font-size:0.92rem; } .result-table th { background:#f5f5f5; font-weight:600; text-align:right; } .result-table th:first-child, .result-table td:first-child { text-align:left; } .scroll-wrap { max-height:520px; overflow-y:auto; border:1px solid #e0e0e0; border-radius:6px; }
Modified Spherical Bessel i_v(x), v = 0
1
first value at x = 0 · 51 rows up to x = 5
14.84064211555775
x i_v(x)
0 1
0.1 1.0016675
0.2 1.00668001
0.3 1.01506764
0.4 1.02688081
0.5 1.04219061
0.6 1.0610893
0.7 1.083691
0.8 1.11013248
0.9 1.14057414
1 1.17520119
1.1 1.21422497
1.2 1.25788446
1.3 1.30644803
1.4 1.36021536
1.5 1.41951964
1.6 1.48472997
1.7 1.55625408
1.8 1.63454127
1.9 1.72008574
2 1.8134302
2.1 1.91516988
2.2 2.0259569
2.3 2.14650513
2.4 2.27759551
2.5 2.42008179
2.6 2.57489701
2.7 2.74306041
2.8 2.92568513
2.9 3.12398658
3 3.33929164
3.1 3.57304872
3.2 3.82683875
3.3 4.10238724
3.4 4.40157747
3.5 4.72646494
3.6 5.07929316
3.7 5.46251092
3.8 5.87879128
3.9 6.3310522
4 6.8224793
4.1 7.3565506
4.2 7.93706375
4.3 8.56816571
4.4 9.25438538
4.5 10.00066914
4.6 10.81241998
4.7 11.69554013
4.8 12.65647789
4.9 13.70227889
5 14.84064212

这个计算器能做什么

本工具针对固定阶数 v,在一系列 x 取值上对第一类修正球贝塞尔函数 i_v(x) 进行列表并绘图。它从初始 x 出发,按指定次数累加固定步长,生成各行 x_k = initialX + k × stepX(k = 0, 1, …, loopCount−1),并依次计算每个 x_k 对应的 i_v(x_k)。

公式详解

修正球贝塞尔函数通过第一类修正(柱)贝塞尔函数 I 定义:i_v(x) = sqrt(pi/(2x)) × I_{v+1/2}(x)。对于较低的非负整数阶,存在便于计算的双曲函数封闭表达式:i_0(x) = sinh(x)/x,i_1(x) = (x cosh x − sinh x)/x²,i_2(x) = ((x²+3) sinh x − 3x cosh x)/x³。更高的整数阶可由递推关系得到:i_{n+1}(x) = i_{n−1}(x) − ((2n+1)/x) i_n(x)。对于一般实数阶 v,计算器则借助 Gamma 函数,通过幂级数来求出 I_{v+1/2}(x)。

将修正球贝塞尔函数 i_v 与半整数阶修正贝塞尔函数 I 相关联的示意图
i_v(x) 由半整数阶的修正贝塞尔函数 I 乘以一个缩放因子构成。
阶数 0、1、2 的第一类修正球贝塞尔函数曲线随 x 上升
阶数 v = 0、1、2 的 i_v(x) 图像,显示随 x 快速单调增长。

使用方法

输入阶数 v(例如 0、1,或像 0.5 这样的半整数)、x 的初始值、步长增量,以及希望生成的行数。结果会以两列形式展示 x 与 i_v(x),其中第一个数值会在表格顶部高亮显示。若想得到平滑的曲线,建议使用 0.1 这类较小的步长。

Advertisement

实例演算

取 v = 0、initialX = 0、stepX = 0.1、loopCount = 51,此时采用 i_0(x) = sinh(x)/x。第一行 x = 0 处给出极限值 1;当 x = 1 时,sinh(1)/1 = 1.17520119;当 x = 5(最后一行)时,sinh(5)/5 = 14.84064212。因此曲线从 1 平滑上升到约 14.84。

常见问题

x = 0 时会怎样? 此处 sqrt(pi/(2x)) 形式存在奇异性,因此计算器返回其极限值:i_0(0) = 1,而当 v > 0 时 i_v(0) = 0。

阶数可以是半整数吗? 可以。任意实数阶均被允许;非整数阶通过 I_{v+1/2}(x) 的级数展开来计算。

x 可以为负数吗? 整数阶的封闭表达式对负 x 也有定义,但一般阶分支被限制在 x >= 0,因为对负数取主值平方根会得到复数。

最后更新: