【转载请注明出处】http://www.cnblogs.com/mashiqi

2017/06/16

适合于自己的关于Jacobi-Anger expansion的推导方法,这里记下来,方便以后查阅。

现记住下面四个关系式:

\begin{align*}
& (1)~ |x-y|=|x| -\hat{x} \cdot y + \mathcal{O}\left(\frac{1}{|x|}\right), ~|x| \to +\infty. \\
& (2)~ \sum_{m=-n}^{n} Y_n^m(\hat{x})\overline{Y_n^m(\hat{y})} = \frac{2n+1}{4\pi} P_n(\cos\theta). \\
& (3)~ \Phi (x,y) \triangleq \frac{e^{ik|x-y|}}{4\pi|x-y|} = ik \sum_{n=-\infty}^{\infty}\sum_{m=-n}^{n} h_n^{(1)}(k|x|)Y_n^m(\hat{x}) j_n(k|y|)\overline{Y_n^m(\hat{y})}, \forall~ |x| > |y|. \\
&(4)~ h_n^{(1)}(t) = \frac{1}{i^{n+1}t} e^{it} \left\{1 + \mathcal{O}\left(\frac{1}{t}\right)\right\}, ~t \to +\infty.
\end{align*}

于是当$|x|$充分大时,我们可以得到

\begin{align*}
\frac{e^{ik|x-y|}}{4\pi|x-y|} & = \frac{e^{ik|x|}}{4\pi|x|} \left\{ e^{-ik\hat{x} \cdot y} + \mathcal{O}\left(\frac{1}{|x|}\right) \right\} \\
& = ik \sum_{n=-\infty}^{\infty}\sum_{m=-n}^{n} h_n^{(1)}(k|x|)Y_n^m(\hat{x}) j_n(k|y|)\overline{Y_n^m(\hat{y})} \\
& = ik \sum_{n=-\infty}^{\infty} \left\{ j_n(k|y|)h_n^{(1)}(k|x|) \left[ \sum_{m=-n}^{n} Y_n^m(\hat{x}) \overline{Y_n^m(\hat{y})} \right] \right\} \\
& = ik \sum_{n=-\infty}^{\infty} \left\{ j_n(k|y|)h_n^{(1)}(k|x|) \frac{2n+1}{4\pi} P_n(\cos\theta) \right\} \\
& = ik \sum_{n=-\infty}^{\infty} \frac{2n+1}{4\pi} j_n(k|y|) P_n(\cos\theta) h_n^{(1)}(k|x|) \\
& = ik \sum_{n=-\infty}^{\infty} \frac{2n+1}{4\pi} j_n(k|y|) P_n(\cos\theta) \frac{e^{ik|x|}}{i^{n+1}k|x|} \left\{1 + \mathcal{O}\left(\frac{1}{|x|}\right)\right\} \\
& = \frac{e^{ik|x|}}{4\pi |x|} \sum_{n=-\infty}^{\infty} \frac{2n+1}{i^n} j_n(k|y|) P_n(\cos\theta) \left\{1 + \mathcal{O}\left(\frac{1}{|x|}\right)\right\} \\
& = \frac{e^{ik|x|}}{4\pi |x|} \left\{ \sum_{n=-\infty}^{\infty} \frac{2n+1}{i^n} j_n(k|y|) P_n(\cos\theta) + \mathcal{O}\left(\frac{1}{|x|}\right)\right\}.
\end{align*}

于是$$e^{-ik\hat{x} \cdot y} = \sum_{n=-\infty}^{\infty} \frac{2n+1}{i^n} j_n(k|y|) P_n(\cos\theta).$$将$\hat{x}$换做$-d$,$y$换做$x$,可得:

\begin{align*}
e^{ikd \cdot x} & = \sum_{n=-\infty}^{\infty} \frac{2n+1}{i^n} j_n(k|x|) P_n(\cos(\pi-\theta)) \\
& = \sum_{n=-\infty}^{\infty} \frac{2n+1}{i^n} j_n(k|x|) (-1)^n P_n(\cos\theta) \\
& = \sum_{n=-\infty}^{\infty} i^n(2n+1) j_n(k|x|) P_n(\cos\theta).
\end{align*}

Jacobi-Anger expansion的更多相关文章

  1. Protecting against XML Entity Expansion attacks

    https://blogs.msdn.microsoft.com/tomholl/2009/05/21/protecting-against-xml-entity-expansion-attacks/ ...

  2. in-list expansion

    in-list expansion也被称作or expansion --针对in后面是常量集合的另外一种处理方法.优化器会把目标sql中in后面的常量集合拆开,把里面的每个常量都提出来形成一个分支,各 ...

  3. BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法

    BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent ...

  4. Project Euler 80:Square root digital expansion 平方根数字展开

    Square root digital expansion It is well known that if the square root of a natural number is not an ...

  5. Jacobi symbol(裸雅可比符号)

    Jacobi symbol Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tot ...

  6. poj 3168 Barn Expansion 几何yy

    题链:http://poj.org/problem? id=3168 Barn Expansion Time Limit: 1000MS   Memory Limit: 65536K Total Su ...

  7. poj3358 Period of an Infinite Binary Expansion

    Period of an Infinite Binary Expansion 题目大意:给你一个分数,求这个分数二进制表示下从第几位开始循环,并求出最小循环节长度. 注释:int范围内. 想法:这题说 ...

  8. expansion pattern ‘Frame&’ contains no argument packs

    camera/CameraImpl.h::: error: expansion pattern ‘Frame&’ contains no argument packs void read_fr ...

  9. UVA12627-Erratic Expansion(递归)

    Problem UVA12627-Erratic Expansion Accept: 465  Submit: 2487Time Limit: 3000 mSec Problem Descriptio ...

  10. 论文笔记系列-Multi-Fidelity Automatic Hyper-Parameter Tuning via Transfer Series Expansion

    论文: Multi-Fidelity Automatic Hyper-Parameter Tuning via Transfer Series Expansion 我们都知道实现AutoML的基本思路 ...

随机推荐

  1. jQuery 初知

    jQuery 初知 介绍: jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗 ...

  2. JNI与底层调用

    交叉编译 在一个平台下,编译出另一个平台能够执行的二进制的代码 平台:windows,mac os,linux 处理器:x86,arm,mips 交叉编译的原理 源代码->编译->链接-& ...

  3. Ansible 的安装

    On Fedora: $ sudo dnf install ansible On RHEL and CentOS: $ sudo yum install ansible On Ubuntu: $ su ...

  4. weblogic10补丁升级与卸载

    1.首先将补丁包解压放在weblogic的utils/bsu/cache_dir文件夹下,如果没有该文件夹,则手动创建. 2.回到bsu目录,执行安装命令 C:\Oracle\Middleware\u ...

  5. selenium+java利用AutoIT实现文件上传

    转自https://www.cnblogs.com/yunman/p/7112882.html?utm_source=itdadao&utm_medium=referral 1.AutoIT介 ...

  6. FZOJ P2109 【卡德加的兔子】

    题目描述 卡德加喜欢养兔子.他在达拉然的下水道里放了 $N$ 个兔笼(编号从 $1$ 到 $N$),里面养着他从德拉诺带来的兔子.它们的繁殖遵循斐波那契数列的规律:刚开始时,笼子里有一对刚出生的兔子. ...

  7. Windows环境——MySQL安装及配置

    Mysql安装 下载地址:https://dev.mysql.com/downloads/mysql/ 根据个人需求,选择对应的操作系统,进行安装,本次安装的版本为5.7.24版本. 1.  安装完成 ...

  8. Webpack + vue 搭建

    前言: 为何使用webpack? 为何相对于gulp&grunt更有优势 WebPack(前往官网)可以看做是模块打包机:直接分析项目结构,找到JavaScript模块以及其它的一些浏览器不能 ...

  9. dump总结

    •http://blog.csdn.net/lkforce/article/details/60878295 •日志文件生成 •方法1 •jmap -dump:format=b,file=201703 ...

  10. https://localhost:1158/em运行不正常

    1.页面无法打开 一般是由于网站安全问题直接挂掉,可以更换浏览器,如Google Chrome.Fire Fox等.不建议使用IE Google浏览器使用如下, 直接继续 接着以用户sys,密码cha ...