球谐函数

球谐函数

因为题主是从光学角度提问的,下面就从光学角度出发作答,当然实际上无法绕开数学。

球谐函数和振动有关,从某种意义上来说,它和三角函数没什么区别。因为它们只是在“不同坐标系”下描述“不同方向”的振动。

我们知道,麦克斯韦方程导出的波动方程:

\nabla ^2 E - \mu \epsilon \frac{​{\partial ^2 E}}{​{\partial t^2 }} = 0

(均匀各向同性介质)是描述许多光学现象的出发点。直接假定场在时间上是简谐振动的 E(t) \propto e^{j\omega t}(单色光分析),立刻就有\nabla ^2 E + k_0^2 E = 0,其中:

k_0^2  = \omega ^2 \mu \epsilon

当然这个方程可以描述很多种现象,如果把E理解为温度T,并取:

k_0^2 =0

这就是稳态热扩散方程;如果把k_0^2理解为特征值,这就是单自由粒子的定态薛定谔方程。所以这个方程的解,及其表现出的一系列振动特征,在许多领域都是普适的。

我们通常会在3种坐标系下求解这个方程,也就是矩坐标、柱坐标、球坐标。

球坐标系:

02142928_598h.jpg

球坐标和直角坐的互换:

image image

具体应用,在光学中,比如矩形腔、矩形波导,圆柱腔、圆柱波导,球型腔。热学中,可以有方块、圆柱、球的热扩散问题。量子力学里可以有方势阱、柱状阱、有心力场(氢原子)中的粒子运动问题。

每种坐标系都有3个方向,矩坐标系x、y、z,柱坐标系r,\phi,z,球坐标系r,\theta ,\phi 。上述方程在每种坐标系的每个方向上都会形成特定的振荡形态(有时会出现衰减或放大形态)。球谐函数Y_l^m (\theta ,\phi )描述的就是球坐标系中在\theta ,\phi方向的振荡形态。这件事通过分离变量法可以看得很清楚。

方程的具体求解都是通过分离变量进行的,具体是:

矩坐标: E(x,y,z) = X(x)Y(y)Z(z)
柱坐标 :E(r,\phi ,z) = R(r)\Phi (\phi )Z(z)
球坐标 :E(r,\theta ,\phi ) = R(r)\Theta (\theta )\Phi (\phi)

具体求解过程教科书上都有,这里不再赘述,只看结果。注意,分离变量后的每一个子函数都描述了一个特定方向的形态。

矩坐标系的处理在数学上是最容易的,我们知道三个方向都有相似的振荡模式,由三角函数描述,比如sin k_x xcos k_x x,一般写为e^{jk_x x}。如果k_x是实数,就是一个振荡;如果是虚数,就是一个指数衰减(或放大)。

在柱坐标系中,Z(z)和矩坐标系没什么区别,也是e^{jk_z z}的形式。R(r)的解是贝塞尔函数,注意,贝塞尔函数J_n(x)Y_n(x)描述的就是径向振荡形态,I_n(x)K_n(x)描述的是径向放大或衰减形态。这和e^{jk_z z}有相似的意义。\Phi(\phi)具有e^{jm\phi}形式的解,也是一个振荡(由于\phi向通常要求周期性,故没有非振荡解),只是角向振荡。

在球坐标系中,R(r)的解是球贝塞尔函数,意义和柱坐标系下类似。\Phi(\phi)仍旧具有e^{jm\phi}形式的解(同样有周期性要求)。\Theta(\theta)描述了\theta方向的振荡,只不过具体数学形式比较复杂(涉及勒让德函数)。“球谐函数”就是Y_l^m (\theta ,\phi ) = \Theta (\theta )\Phi (\phi )

球坐标系:141533_beHM_614348.png,3D图:

02142930_yQoM.jpg

2D密度图:

02142930_7UxU.jpg

最后,上面出现的各种函数都有各自的正交完备性,类似于三角函数的正交完备性。所以可以用来展开其他函数,正如傅里叶变换。

转载于:https://my.oschina.net/wangsifangyuan/blog/1788601

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101736.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • navicat15 mac 激活码(JetBrains全家桶)

    (navicat15 mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsaWN…

    2022年3月22日
    54
  • jquery 正则表达式验证_前端正则校验

    jquery 正则表达式验证_前端正则校验在实际的开发中,我们经常遇到的校验莫非于非空校验、数字校验、电话校验、邮箱校验,在这里我就以以上校验作例子,其他的校验网上一搜一大把。其实使用正则表达式校验是比较灵活的一种方式,首先介绍正则表达式校验。下面我直接贴代码了,有一点要注意的,就是非空校验,很多时候我们需要校验非空,是连带空格都要校验的,所以例子中的非空校验是会校验空格的。 非空:不能为空 电话号码:请输入正确的电

    2022年10月3日
    4
  • [乐意黎原创] 百度统计这个坑爹货

    [乐意黎原创] 百度统计这个坑爹货

    2022年1月24日
    54
  • 御用导航提示提醒页面_PowerBI 个性化定制你的报告导航

    御用导航提示提醒页面_PowerBI 个性化定制你的报告导航“页导航”是PowerBI在2020年5月的更新中一个非常关键的功能。我也写过一篇文章,如何在书签和页导航中进行选择:PowerBI中的书签和导航页,如何选择呢?而通过页导航的自定义参数链接可以实现给最终用户提供个性化定制的页面。那么问题来了,为什么要给最终用户提供个性化的页面呢?每一个终端用户,对于所想看到的页面是不同的,或者希望看到的报告风格是有差异的。你作为报告的设计者/Power…

    2022年5月30日
    323
  • 分布式事务saga开源实现_spring分布式事务解决方案

    分布式事务saga开源实现_spring分布式事务解决方案Saga模式是一种分布式异步事务,一种最终一致性事务,是一种柔性事务。Saga事务模型又叫做长时间运行的事务(Long-running-transaction),它是由普林斯顿大学的H.Garcia-Molina等人提出,它描述的是另外一种在没有两阶段提交的的情况下解决分布式系统中复杂的业务事务问题。Saga的组成每个Saga由一系列sub-transactionTi组成每个T…

    2022年9月19日
    2
  • gamma分布的分布函数_gamma分布和beta分布

    gamma分布的分布函数_gamma分布和beta分布1.Gamma函数首先我们可以看一下Gamma函数的定义:Γ(x)=∫∞0tx−1e−tdtΓ(x)=∫0∞tx−1e−tdt\Gamma(x)=\int_{0}^{\infty}t^{x-1}e^{-t}dtGamma的重要性质包括下面几条:1.递推公式:Γ(x+1)=xΓ(x)Γ(x+1)=xΓ(x)\Gamma(x+1)=x\Gamma(x)2.对于正整数n,有…

    2022年10月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号