Gamma函数:复数参数的可视化

发布: (2026年2月15日 GMT+8 01:55)
3 分钟阅读

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 函数:

  1. vanilla_zeta()
  2. 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() 提供了一个简洁的实现,几乎没有可比的独立替代品。推荐很简单:试一试——它的设计让你无需花费大量时间进行配置即可快速上手。

控制方式

0 浏览
Back to Blog

相关文章

阅读更多 »