IGRF -13地磁场,计算偏导数的勒让德多项式-地球科学堆栈交换江南电子竞技平台江南体育网页版 最近30从www.hoelymoley.com 2023 - 07 - 09 - t20:17:33z //www.hoelymoley.com/feeds/question/22368 https://creativecommons.org/licenses/by-sa/4.0/rdf //www.hoelymoley.com/q/22368 4 IGRF -13地磁场,计算偏导数的勒让德多项式 睡魔 //www.hoelymoley.com/users/22724 2021 - 06 - 09 - t21:06:56z 2022 - 07 - 11 - t17:26:36z < p >我一直试图实现自己IGRF-13地磁模型C代码。我跟随下面的方程从网站,我得到正确的结果为B类< span = " math-container " > $ _{\φ}$ r B < / span >和<子> < /订阅>磁场强度组件。< / p > < p >但是现在我完全困在B类< span = " math-container " > $ _{\θ}$ < / span >组件需要计算偏导数有关的施密特规范化勒让德多项式对θ3 B根据方程。< a href = " https://i.stack.imgur.com/AcGwh.png " rel = " nofollow noreferrer " > < img src = " https://i.stack.imgur.com/AcGwh.png " alt = "在这里输入图像描述" / > < / > < / p > < p >现在,我该怎么做?递归方程19 a、b和c不产生正确的结果,和没有信息在互联网上。< / p > < p >我将非常感激如果有人可以提供一个示例代码,计算“勒让德Polynomials"相关的偏导数;或者提供将允许我计算方程。< / p > < p >参考:< a href = " https://hanspeterschaub.info/Papers/UnderGradStudents/MagneticField.pdf " rel = " nofollow noreferrer " >数学建模的地球磁场的< / > (PDF) < / p > //www.hoelymoley.com/questions/22368/igrf-13-geomagnetic-field-calculating-partial-derivatives-of-legendre-polynomi/22391 # 22391 1 答案由WJB IGRF -13地磁场,计算偏导数的勒让德多项式 WJB //www.hoelymoley.com/users/14123 2021 - 06 - 14 - t19:37:17z 2021 - 06 - 15 - t09:23:50z < p >我没有具体定义递归引用正确的形式,但我转录从代码给我,我核实的输出。我认为你想要的这些,但请纠正我,如果这不是给你期望结果:< / p > < p >, <代码> p (n, m) > < /代码相关的施密特规范化程度的勒让德多项式<代码> n > < /代码和秩序<代码> < /代码>,和<代码> dP (n, m) < /代码>是导数余纬<代码>θ> < /代码。< / p > < pre > <代码> dP (0, 0) = 0 dP (1, - 1) = cos(θ)dP (n, n =√(1 - 1 / (2 n)) *(罪(θ)* dP (n, n - 1) + cos(θ)* p (n, n - 1)) dP (n, m) = (2 n - 1) /√(n ^ 2 - m ^ 2) * (cos(θ)* dP (n - 1 m) -罪(θ)* p (n - 1 m))——sqrt (((n - 1) ^ 2 - m ^ 2) / (n ^ 2 - m ^ 2) * dP (n - m) < /代码> < / pre > < p >我肯定还有一个IGRF实现在C语言中,但是你可以找到一个不同的C代码模型,其中包含所需的勒让德功能< a href = " https://geomag.us/models/pomme11。html nofollow noreferrer“rel = > < / >。< / p > < p >也检查您使用的勒让德多项式的实现以及他们是否包括Condon-Shortley阶段因素<代码> (1)^ m > < /代码,如果他们这样做,正常化还需要它,所以它最终取消退出。它是地磁学中的标准不适用这个因素。< / p >
Baidu
map