scipy.special.struve¶
- scipy.special.struve(v, x) = <ufunc 'struve'>¶
Struve函数。
返回Order的Struve函数的值 v 在… x 。Struve函数定义为,
\[h_v(X)=(z/2)^{v+1}\sum_{n=0}^\infty\frac{(-1)^n(z/2)^{2n}}{\Gamma(n+\frac{3}{2})\Gamma(n+v+\frac{3}{2})},\]哪里 \(\Gamma\) 是伽马函数。
- 参数
- varray_like
Struve函数的顺序(浮点)。
- xarray_like
Struve函数的参数(浮点数;必须为正,除非 v 是整数)。
- 退货
- Hndarray
序的Struve函数的值 v 在… x 。
参见
注意事项
中讨论的三种方法 [1] 用于评估Struve函数:
幂级数
贝塞尔函数中的展开(IF \(|z| < |v| + 20\) )
渐近大z展开(IF \(z \geq 0.7v + 12\) )
根据和中的最大项估计舍入误差,并返回与最小误差相关联的结果。
参考文献
- 1
美国国家标准与技术研究院数学函数数字类库https://dlmf.nist.gov/11