使用 Scipy 计算球谐系数

计算科学 Python 球谐函数
2021-12-17 23:39:16

scipy.special.sph_harm函数计算一个点的球谐函数。Scipy 是否提供任何函数来计算数据集的球谐系数?

1个回答

给定函数的样本f(θ,ϕ),您将需要对积分进行数值计算

0π02πf(θ,ϕ)[Ynm(θ,ϕ)]sinθdϕdθ,

获得n,m你的膨胀系数。希望您的样本位于单位球面上的一些方便的位置,无论是均匀采样还是在 Gauss-Legendre 节点。