我在 3D 笛卡尔网格上有一个数据网格,我想找到一个例程,允许我输入这些数据并输出特定径向距离值的球谐变换。有谁知道这样的例程是否存在?
谢谢
我在 3D 笛卡尔网格上有一个数据网格,我想找到一个例程,允许我输入这些数据并输出特定径向距离值的球谐变换。有谁知道这样的例程是否存在?
谢谢
为了准确地完成您所描述的操作,您可能希望将网格数据插入一组具有规定半径的离散球体,然后对每组数据执行球面变换。
另一种可能性,以及上述的推广,将定义一个球面基组,其球谐函数为- 变化的函数,以及定义的某种径向基函数, 在哪里是适合您的网格框的最大球体的半径。然后,您可以通过点匹配测试程序和反转系数矩阵来求解这些函数的系数。这将为您提供一个连续函数,其值与网格点处的网格数据一致,并在网格点之间插入网格数据,并且您可以在每个感兴趣的半径处对其进行评估,从而为您提供所需的数据。
我不知道是否有适合您确切需求的现有软件,但我上面描述的两种方法都可以在几行 Matlab 或 Python 代码中轻松实现。