超几何函数是一种由超几何级数定义的特殊函数, 它可以用来表示很多种类的函数.
定义
超几何方程定义为z(1−z)dz2d2w+(c−(a+b+1)z)dzdw−abw=0容易求出其在 0 邻域的级数解: w1w2=n≥0∑n!(c)n(a)n(b)nzn=n≥0∑n!(2−c)n(a−c+1)n(b−c+1)nzn+1−c其中 (⋅)n 是 Pochhammer 符号, 定义为 (x)n=Γ(n+x)/Γ(x).
我们将超几何方程第一个解 w1 定义为超几何函数 2F1(a,b;c;z), 在级数的收敛域内有2F1(a,b;c;z)=n≥0∑n!(c)n(a)n(b)nzn那么此时超几何方程的两个解可以分别被表示为w1w2=2F1(a,b;c;z)=z1−c2F1(a−c+1,b−c+1;2−c;z)
例子
可以用超几何函数表示许多特殊函数. 下面列举了一些例子, 它们有些是初等函数, 有些不是.
• | zlog(1+z)=2F1(1,1;2;−z); |
• | 2z1log(1−z1+z)=2F1(21,1;23;z2); |
• | zarcsinz=2F1(21,21;23;z2); |
• | zarctanz=2F1(21,1;23;−z2); |
• | K(k)=2π2F1(21,21,1,k2); |
• | E(k)=2π2F1(21,−21,1,k2). |
其中 K(k),E(k) 分别表示第一、第二类完全椭圆积分:
K(k)=∫01(1−t2)(1−k2t2)dt,E(k)=∫011−t21−k2t2dt.
性质
导数
通过逐项求导可以计算出超几何函数的导数: dzndn2F1(a,b;c;z)=(c)n(a)n(b)n2F1(a+n,b+n;c+n;z).
解析延拓
通过计算, 可以得出超几何级数的收敛半径是 1. 如果 ∣z∣≥1, 仍可以通过解析延拓得到超几何函数的值, 这需避开支点 0,1. 具体公式为: 2F1(a,b;c;z)=Γ(b)Γ(c−a)Γ(b−a)Γ(c)(−z)−ak=0∑∞k!(a−b+1)k(a)k(a−c+1)kz−k+Γ(a)Γ(c−b)Γ(a−b)Γ(c)(−z)−bk=0∑∞k!(−a+b+1)k(b)k(b−c+1)kz−k,其中 ∣z∣≥1,a−b∈/Z.
积分表示
超几何函数可以用 Euler 积分表示.
如果 ∣arg(1−z)∣<π,0<Re(a)<Re(c), 则2F1(a,b;c;z)=B(a,c−a)1∫01ta−1(1−t)c−a−1(1−tz)−bdt.
如果令 z=1, 则不难得出2F1(a,b;c;1)=Γ(c−a)Γ(c−b)Γ(c)Γ(c−a−b),它被称为 Gauss 原理.
超几何方程在正则奇点处的解
(…)
变换公式
(…)
超几何函数 • 英文 hypergeometric function • 德文 hypergeometrischen Funktion • 法文 fonction hypergéométrique • 日文 超幾何関数 (ちょうきかかんすう)