一种改进的算法及用于计算锥函数 $P^m_{-1/2+i\tau}(x)$ 的 Fortran 90 模块
经典分析与常微分方程
2015-06-16 v1
摘要
本文描述了一种算法和一个 Fortran 90 模块(\textbf{Conical}),用于计算 ,, 条件下的锥函数 。这些函数出现在圆锥域边界 Dirichlet 问题的解中;因此,它们广泛应用于工程学和物理学领域。在该 Fortran 90 模块中,使用标准 IEEE 双精度算术计算锥函数的允许参数范围限制为 和 。基于对这些函数所满足的三项递推关系的测试以及与 Maple 的直接比较,我们声称在全参数范围内相对精度接近 ,尽管在锥函数的振荡区域某些点处可能会发现轻微的精度损失。在计算积分表示的函数单调区域(),相对精度提高至 。
引用
@article{arxiv.1306.0231,
title = {An improved algorithm and a Fortran 90 module for computing the conical function $P^m_{-1/2+i\tau}(x)$},
author = {Amparo Gil and Javier Segura and Nico M. Temme},
journal= {arXiv preprint arXiv:1306.0231},
year = {2015}
}
备注
15 pages, 3 figures