Jacobi-Anger expansion
【转载请注明出处】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的更多相关文章
- Protecting against XML Entity Expansion attacks
https://blogs.msdn.microsoft.com/tomholl/2009/05/21/protecting-against-xml-entity-expansion-attacks/ ...
- in-list expansion
in-list expansion也被称作or expansion --针对in后面是常量集合的另外一种处理方法.优化器会把目标sql中in后面的常量集合拆开,把里面的每个常量都提出来形成一个分支,各 ...
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent ...
- 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 ...
- Jacobi symbol(裸雅可比符号)
Jacobi symbol Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- poj 3168 Barn Expansion 几何yy
题链:http://poj.org/problem? id=3168 Barn Expansion Time Limit: 1000MS Memory Limit: 65536K Total Su ...
- poj3358 Period of an Infinite Binary Expansion
Period of an Infinite Binary Expansion 题目大意:给你一个分数,求这个分数二进制表示下从第几位开始循环,并求出最小循环节长度. 注释:int范围内. 想法:这题说 ...
- expansion pattern ‘Frame&’ contains no argument packs
camera/CameraImpl.h::: error: expansion pattern ‘Frame&’ contains no argument packs void read_fr ...
- UVA12627-Erratic Expansion(递归)
Problem UVA12627-Erratic Expansion Accept: 465 Submit: 2487Time Limit: 3000 mSec Problem Descriptio ...
- 论文笔记系列-Multi-Fidelity Automatic Hyper-Parameter Tuning via Transfer Series Expansion
论文: Multi-Fidelity Automatic Hyper-Parameter Tuning via Transfer Series Expansion 我们都知道实现AutoML的基本思路 ...
随机推荐
- Docker+Consul+Registrator 实现服务注册与发现
Docker+Consul+Registrator实现服务注册与发现 逻辑图 实现nginx节点自动化加入容器IP代理 1.三台Consul agent server作为高可用通过Consul Tem ...
- Python Mysql 交互
Mysql 安装Python模块 Linux: yum install MySQL-python Windos: http://files.cnblogs.com/files/wupeiqi/py ...
- vmware workstation 14 快速安装操作系统
一.NAT网络配置 设置子网IP.子网掩码 网关IP:子网IP前三位+2 DHCP设置 二.网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYP ...
- 为虚拟机配置固定ip地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改BOOTPROTO为static 新增IPADDR即可 如下图所示
- Linux下更新Git
查看git版本,卸载旧版本(如果没有安装git请直接到下一步) git --version yum remove git 安装依赖软件 yum install curl-devel expat-d ...
- Index.get_indexer 方法的含义
表示,to_match 中的字符,在 unoque_vals 中的位置索引
- 改写element-ui中的日期组件
如果你想实现一个自定义的日期组件规则如下:日期组件未点开前左右两边有前一天后一天控制箭头,且前一天后一天有数据时才显示箭头,没有数据时,快速切换箭头隐藏.当日期组件点开后,有数据的天为可点击状态,无数 ...
- pagex/y offsetx/y screenx/y clientx/y 用法及区别
1 pagex/pagey:鼠标相对于整个页面的x/y坐标 注:整个页面的意思就是你整个页面的全部 例如:宽200px 高400px 那么pagex/y他们最大值就是它 2,offsetX/y与pa ...
- Asp.net core (学习笔记 路由和语言 route & language)
https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing?view=aspnetcore-2.1 https://doc ...
- SG函数值
如果只有单个游戏,只需找必胜态就行,不用找sg函数值,这样节省一个常数的时间. 但是多个游戏时一定要sg函数的异或来判断成败.因为虽然必败态一定到必胜态,但是必胜态不一定到必败态就是最优的.而单个游戏 ...