# hypergeom


超几何函数

函数库: TySymbolicMath

# 语法

hypergeom(a,b,z)

# 说明

hypergeom(a,b,z) 表示广义超几何函数。 示例

# 示例

数字和符号参数的超几何函数

根据输入是浮点数还是符号, 返回浮点数或符号结果

using TySymbolicMath
A = [hypergeom.([1,2],2.5,2) , hypergeom.(1/3,[2,3],pi) , hypergeom.([1,1/2],1/3,3im)]
A = 3-element Vector{Vector{ComplexF64}}:
[2.5647897153446433 + 0.0im, 5.347184573016965 + 0.0im]
[2.3144466965331416 + 0.0im, 1.6828971271554403 + 0.0im]
[-3.3643426131438923 - 4.555022139907026im, -1.931391212250618 - 0.4407440352830591im]
@variables x
A = hypergeom(1,1/2,x)
A = TySymbolicMath.hypergeom(1, 0.5, x)
substitute(A,Dict([x=>2]))
ans = 18.678878481838087

# 输入参数

a—超几何函数的上参数
标量| 符号数| 符号变量| 符号表达| 符号函数| 符号向量

超几何函数的上参数,指定为数字、变量、符号表达式、符号函数或向量。

b—超几何函数的下参数
标量| 符号数| 符号变量| 符号表达| 符号函数| 符号向量

超几何函数的下参数,指定为数字、变量、符号表达式、符号函数或向量。

z-输入
标量| 符号数| 符号变量| 符号表达| 符号函数| 符号向量

输入,指定为数字、向量、矩阵或数组,或符号数字、变量、数组、函数或表达式。

# 详细信息

广义超几何函数

p,q阶广义超几何函数定义如下

对于空向量a,b,hypergeom定义如下

# 参考

[1] Oberhettinger, F. “Hypergeometric Functions.” Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. (M. Abramowitz and I. A. Stegun, eds.). New York: Dover, 1972.

[2] Luke, Y.L. "The Special Functions and Their Approximations", Vol. 1, Academic Press, New York, 1969.

[3] Prudnikov, A.P., Yu.A. Brychkov, and O.I. Marichev, "Integrals and Series", Vol. 3: More Special Functions, Gordon and Breach, 1990.