本文简要介绍 python 语言中 scipy.special.airy
的用法。
用法:
scipy.special.airy(z, out=None) = <ufunc 'airy'>#
艾里函数及其衍生物。
- z: array_like
真实或复杂的论点。
- out: ndarray 的元组,可选
函数值的可选输出数组
- Ai, Aip, Bi, Bip: 标量或 ndarray 的 4 元组
艾里函数 Ai 和 Bi,以及它们的导数 Aip 和 Bip。
参数 ::
返回 ::
注意:
艾里函数 Ai 和 Bi 是
真的z在 [-10, 10] 中,通过调用 Cephes 进行计算[1]
airy
例程,它使用幂级数求和小z和有理极小极大近似z.在这个范围之外,AMOS[2] 疯狂的和兹比里例行程序被采用。它们是使用幂级数计算的 以及以下与较大的修正贝塞尔函数的关系z(在哪里 ):
参考:
[1]Cephes 数学函数库,http://www.netlib.org/cephes/
[2]Donald E. Amos,“AMOS,用于复杂参数和非负阶贝塞尔函数的便携式软件包”,http://netlib.org/amos/
例子:
在区间 [-15, 5] 上计算艾里函数。
>>> import numpy as np >>> from scipy import special >>> x = np.linspace(-15, 5, 201) >>> ai, aip, bi, bip = special.airy(x)
绘制 Ai(x) 和 Bi(x)。
>>> import matplotlib.pyplot as plt >>> plt.plot(x, ai, 'r', label='Ai(x)') >>> plt.plot(x, bi, 'b--', label='Bi(x)') >>> plt.ylim(-0.5, 1.0) >>> plt.grid() >>> plt.legend(loc='upper left') >>> plt.show()
相关用法
- Python SciPy special.airye用法及代码示例
- Python SciPy special.ai_zeros用法及代码示例
- Python SciPy special.agm用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.ncfdtri用法及代码示例
- Python SciPy special.gamma用法及代码示例
- Python SciPy special.y1用法及代码示例
- Python SciPy special.y0用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.i1e用法及代码示例
- Python SciPy special.smirnovi用法及代码示例
- Python SciPy special.ker用法及代码示例
- Python SciPy special.ynp_zeros用法及代码示例
- Python SciPy special.k0e用法及代码示例
- Python SciPy special.j1用法及代码示例
- Python SciPy special.logsumexp用法及代码示例
- Python SciPy special.expit用法及代码示例
- Python SciPy special.polygamma用法及代码示例
- Python SciPy special.nbdtrik用法及代码示例
- Python SciPy special.nbdtrin用法及代码示例
- Python SciPy special.seterr用法及代码示例
- Python SciPy special.ncfdtr用法及代码示例
- Python SciPy special.pdtr用法及代码示例
- Python SciPy special.expm1用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.airy。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。