使用切比雪夫多项式和(实、二维、正交)球谐函数的python函数
orthopol的Python项目详细描述
矫形术
这是一个使用正交函数/多项式集的正在进行的包。文档可以找到here。使用pip install orthopoly
安装包,或者从这里下载/克隆包并将存储库放入sys.path
。
矫形外科切比雪夫
目前,chebyshev
模块已经相当成熟。它包括许多用于计算切比雪夫多项式及其导数的函数,以及用于建立求解边值问题(bvps)或使用伪谱方法或使用切比雪夫网格插值所需的矩阵的高级函数。求值chebyshev多项式的函数在^{
关于切比雪夫多项式的信息是广泛可用的,但一些特别有用的参考文献如下,博伊德的书是特别好。
- boyd,john p.chebyshev和fourier谱方法。信使公司,2001年。
- 范伯格,本特。伪谱方法实用指南。第一卷。剑桥大学出版社,1998年。
- 卡努托、克劳迪奥等。谱方法。斯普林格·维拉格,柏林,2006年。
正多边形球谐
spherical_harmonic
模块提供了评估真实的、二维(表面)、正交的、球面谐波的函数。它包含通过稳定递归关系计算相关勒让德多项式及其前两个导数的函数。从相关的勒让德多项式,球谐函数,它们的梯度,和它们的拉普拉斯可以评估。该模块还包含一些在球体上创建网格和创建具有特定功率密度关系(噪声)的随机球面谐波展开的函数。该模块没有执行谐波分析的功能(从球体上的值转换为展开系数)。在^{
上面引用的书对球谐函数有一些很好的讨论。其他有用的来源包括:
- 出版社,威廉H.等。数字食谱第三版:科学计算的艺术。剑桥大学出版社,2007年。
- 达伦、法和耶伦·特朗普。理论全球地震学。普林斯顿大学出版社,1998年。
- 关于勒让德函数导数的计算〉,《地球物理与化学》,A部分:固体地球与大地测量25.9-11(2000):655-659。