Gamma函数:复数参数的可视化
Source: Hacker News
复数 Gamma 图的动态可视化
实时探索复数 Gamma 函数的运动。
观察实部和虚部随参数变化而演化,形成在复平面上的连续扫掠——数学如同电影般展开。
复数 Gamma 函数的行为
该图展示了形如 (\Gamma(x + i,c)) 的复数参数的欧拉 Gamma 函数。
- 当程序启动时,虚部被设为 (c = 0)。此时图形对应实参 Gamma 函数 (\Gamma(x)) 的经典曲线。
- 随着 (c) 增大,参数获得虚部,Gamma 函数取复数值。图中显示两条曲线:
- 蓝色曲线 – 实部 (\operatorname{Re}\bigl(\Gamma(x + i,c)\bigr))
- 紫色曲线 – 虚部 (\operatorname{Im}\bigl(\Gamma(x + i,c)\bigr))
示例: 要计算 (\Gamma(-2.3 + 0.18i)),在横轴上找到 (x = -2.3)。该位置的蓝色数值即为结果的实部,紫色数值即为虚部。
当 (c) 增大到足以使进一步变化不再提供额外结构信息时,(c) 会被重置为零,然后继续向负方向减小。负向扫掠会使虚部相对于 (x) 轴对称,而实部保持不变。回到 (c = 0) 后,过程会从初始配置重新开始。
应用背景
程序 vanilla‑gamma‑graph 源自站点 www.zeta-calculator.com。该站点的核心包含两个 JavaScript 函数:
vanilla_zeta()vanilla_gamma()
本应用只需要 vanilla_gamma();它用于计算复数 Gamma 函数的值。该函数是从最初用于计算黎曼 ζ 函数的 vanilla_zeta() 修改而来。通过为 vanilla_gamma() 找到实际用途,欧拉 Gamma 函数的图形行为得以直观呈现。
其他信息
vanilla_gamma()函数可以直接从 www.zeta-calculator.com 复制。- 它在 Creative Commons Zero v1.0 Universal 许可证下发布,这意味着你可以随意使用。
- 站点上也提供了关于如何使用
vanilla_gamma()的详细说明。
与其他 Gamma 计算器相比,vanilla_gamma() 提供了一个简洁的实现,几乎没有可比的独立替代品。推荐很简单:试一试——它的设计让你无需花费大量时间进行配置即可快速上手。
控制方式
- 按下: X 图标以恢复 Gamma 仿真。
- 按下: ζ(s) 图标以访问 www.zeta-calculator.com。