特殊类型二项式和椭圆积分
我们所熟知的二项式展开(a+b)N=∑j=0N(Nj)ajb(N−j)=∑j=0N(Nj)a(N−j)bj(1)(a+b)^N=\sum_{j=0}^N\begin{pmatrix}N\\j\end{pmatrix}a^jb^{(N-j)}=\sum_{j=0}^N\begin{pmatrix}N\\j\end{pmatrix}a^{(N-j)}b^j \tag 1(a+b)N=j=0∑N(Nj)ajb(N−j)=j=0∑N(Nj)a(N−j)bj(1)
二项式展开的系数 (Nj)=N!(N−j)!j!=Γ(N+1)Γ(N−j+1)Γ(j+1)(2)\begin{pmatrix}N\\j\end{pmatrix}=\frac{N!}{(N-j)!\ j!}=\frac{\Gamma(N+1)}{\Gamma(N-j+1)\Gamma(j+1)} \tag 2(Nj)=(N−j)! j!N!=Γ(N−j+1)Γ(j+1)Γ(N+1)(2)
如果 NNN 不是正整数,例如 N=1/2N=1/2N=1/2 或 N=−1/2N=-1/2N=−1/2, 这种特殊类型的二项式展开类似地可表示为
1−x=(1−x)1/2=∑j=0∞(1/2j)(−x)j(3)\sqrt{1-x}=(1-x)^{1/2}=\sum_{j=0}^\infty\begin{pmatrix}1/2\\j\end{pmatrix}(-x)^j \tag 31−x=(1−x)1/2=j=0∑∞(1/2j)(−x)j(3)
11−x=(1−x)−1/2=∑j=0∞(−1/2j)(−x)j(4){1\over\sqrt{1-x}}=(1-x)^{-1/2}=\sum_{j=0}^\infty\begin{pmatrix}-1/2\\j\end{pmatrix}(-x)^j \tag 41−x1=(1−x)−1/2=j=0∑∞(−1/2j)(−x)j(4)
这里
(1/2j)=(−1)j−1(2j−3)!!(2j)!!(5)\begin{pmatrix}1/2\\j\end{pmatrix}=(-1)^{j-1}\frac{(2j-3)!!}{(2j)!!} \tag 5(1/2j)=(−1)j−1(2j)!!(2j−3)!!(5)
(−1/2j)=(−1)j(2j−1)!!(2j)!!(6)\begin{pmatrix}-1/2\\j\end{pmatrix}=(-1)^{j}\frac{(2j-1)!!}{(2j)!!} \tag 6(−1/2j)=(−1)j(2j)!!(2j−1)!!(6)
一般地
(xj)=Γ(x+1)Γ(x−j+1)Γ(j+1)(7)\begin{pmatrix}x\\j\end{pmatrix}=\frac{\Gamma(x+1)}{\Gamma(x-j+1)\Gamma(j+1)} \tag 7(xj)=Γ(x−j+1)Γ(j+1)Γ(x+1)(7) 利用
Γ(x)=Γ(x+1)x(8)\Gamma(x)={\Gamma(x+1)\over x} \tag 8Γ(x)=xΓ(x+1)(8) 可计算 (7)。
利用这种特殊类型的二项式展开,可以计算如下的椭圆积分
The complete elliptic integral of the first kind is defined as follows:
K(m)=F(π2∣m)=∫0π/211−m2sin2(θ)dθ(9)K(m)=F(\left. {\pi\over 2}\right|m)=\int_0^{\pi/2}{1\over \sqrt{1-m^2\sin^2(\theta)}}d\theta \tag 9K(m)=F(2π∣∣∣m)=∫0π/21−m2sin2(θ)1dθ(9)
The complete elliptic integral of the second kind is defined as follows:
E(m)=E(π2∣m)=∫0π/21−m2sin2(θ)dθ(10)E(m)=E(\left. {\pi\over 2}\right|m)=\int_0^{\pi/2}{ \sqrt{1-m^2\sin^2(\theta)}}d\theta \tag {10}E(m)=E(2π∣∣∣m)=∫0π/21−m2sin2(θ)dθ(10)
利用二项式展开可得到(Ref 1)
K(m)=∫0π/2∑j=0∞(−1/2j)(−1)j(m2sin2θ)j=π22F1(12,12;1;k2),(also Ref 4, 8.113)(11)\begin{aligned}K(m)&=\int_0^{\pi/2}\sum_{j=0}^\infty \begin{pmatrix}-1/2\\j\end{pmatrix}(-1)^j(m^2\sin^2 \theta)^j \\&={\pi\over 2}{}_2F_1({1\over 2}, {1\over 2};1;k^2), \quad (\textrm{also Ref 4, } 8.113)\end{aligned} \tag {11}K(m)=∫0π/2j=0∑∞(−1/2j)(−1)j(m2sin2θ)j=2π2F1(21,21;1;k2),(also Ref 4, 8.113)(11)
E(m)=∫0π/2∑j=0∞(1/2j)(−1)j(m2sin2θ)j=π22F1(−12,12;1;k2),(also Ref 4, 8.114)(12)\begin{aligned}E(m)&=\int_0^{\pi/2}\sum_{j=0}^\infty \begin{pmatrix}1/2\\j\end{pmatrix}(-1)^j(m^2\sin^2 \theta)^j \\&={\pi\over 2}{}_2F_1(-{1\over 2}, {1\over 2};1;k^2),\quad (\textrm{also Ref 4, } 8.114)\end{aligned} \tag {12}E(m)=∫0π/2j=0∑∞(1/2j)(−1)j(m2sin2θ)j=2π2F1(−21,21;1;k2),(also Ref 4, 8.114)(12)
这里 2F1(,;;)_2F_1(\ ,\ ;\ ;\ )2F1( , ; ; ) 是超几何函数,涉及到了The Pochhammer symbol (Ref 2),利用下面的公式可计算负数的对应结果
(x)n=Γ(x+n)Γ(x)(13)(x)_n={\Gamma(x+n)\over\Gamma(x)} \tag {13}(x)n=Γ(x)Γ(x+n)(13) Γ(x)=Γ(x+1)x(14)\Gamma(x)={\Gamma(x+1)\over x} \tag {14}Γ(x)=xΓ(x+1)(14) (−x)n=(−1)n(x−n+1)n(15)(-x)_n=(-1)^n(x-n+1)_n \tag {15}(−x)n=(−1)n(x−n+1)n(15)
(−1/2)n=Γ(−1/2+n)Γ(−1/2)=(−1/2)Γ(−1/2+n)Γ(1/2)=−(2n−3)!!2n(-1/2)_n={\Gamma(-1/2+n)\over\Gamma(-1/2)} ={(-1/2)\Gamma(-1/2+n)\over\Gamma(1/2)}={-(2n-3)!!\over 2^n}(−1/2)n=Γ(−1/2)Γ(−1/2+n)=Γ(1/2)(−1/2)Γ(−1/2+n)=2n−(2n−3)!!
在Ref 3 p170 习题12,利用椭圆积分计算窄带高斯信号包络的相关。
Ref
- https://archive.lib.msu.edu/crcmath/math/math/e/e078.htm
- https://mathworld.wolfram.com/PochhammerSymbol.html
- W. B. Davenport, Jr., and W. L. Root, An Introduction to the Theory of Randum Signals and Noise, McGraw-Hill, New York, 1958.
- Table of Integrals, Series, and Products
特殊类型二项式和椭圆积分相关推荐
- 《疯狂Java讲义》(第5版) 作者李刚(待重新排版)
第1章 Java语言概述与开发环境 1.1 Java语言的发展简史 JDK1.0 : Sun在1996年年初发布了JDK 1.0,该版本包括两部分:运行环境(即JRE)和开发环境(即JDK).运行环境 ...
- 图像中添加二项式分布噪声
clc,clear,close all warning off feature jit off im = imread('coloredChips.png'); Z0 = imnoise_B(im,s ...
- js求两圆交点_利用二项式通项公式求系数及综合运用(2)
更多资料获取,添加qq群:639636957 更多精彩,请点击上方蓝字关注我们! 二项式通项公式的基本应用 1 题目 2 视频讲解 3 答案 4 知识点 往期视频汇总 每日一题第1题之数列对数型不等式 ...
- javaFX学习之剪贴板Clipboard类型对象及剪贴板内容ClipboardContent对象 和 ContextMenu内嵌式上下文菜单的使用
添加上下文菜单ContextMenu 当你无法分配任何UI空间给一个需要的功能时,你可以使用上下文菜单ContextMenu.上下文菜单ContextMenu是一个弹出窗口,会由一次鼠标点击事件触发显 ...
- Oracle根据日期区间查询Date类型的数据
在Oracle数据库中,根据日期区间查询Date类型的数据 select proposalno,policyno,enddate from 表名 where 时间字段 between to_date( ...
- Oracle type (自定义类型的使用)
oracle - type type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要 ...
- c语言long int表示范围_C语言编程第9讲——这些C语言整数类型的知识点你掌握了吗...
1.char其实是一种整数类型 在C语言中,字符使用整数来表示. 例如下面的代码: #include int main(){ char letter = '2'; printf("Lette ...
- Redis 笔记(07)— sorted set 类型(添加、删除有序集合元素、获取分数范围内成员、按score排序、返回集合元素个数)
zset 可能是 Redis 提供的最为特色的数据结构,一方面它是一个 set,保证了内部 value 的唯一性,另一方面它可以给每个 value 赋予一个 score,代表这个 value 的排序权 ...
- 非本地类型不能定义方法 cannot define new methods on non-local type time.Duration
能够随意地为各种类型起名字,是否意味着可以在自己包里为这些类型任意添加方法 ? 参见下面的代码演示 : package mainimport "time"type MyDurati ...
最新文章
- Jackson解析JavaBean空值不显示问题
- Codeforces Round #309 (Div. 2) A. Kyoya and Photobooks 字符串水题
- wp7 通过后台代码给ListBoxItem添加ContextMenu 属性
- AtomicIntegerFieldUpdater字段原子更新类
- 新房装修有哪些除味小妙招?
- Looper中的消息队列处理机制
- MYSQL的Commit与程序的原子性
- Ubuntu上,如何成功的安装pygrib
- Android仿格瓦拉循环滚动View
- 人工智能GIS软件技术体系初探
- HTML5期末大作业:直播网站设计——仿在线媒体歪秀直播官网模板html源码(11个页面) HTML+CSS+JavaScript 期末作业HTML代码...
- Windows上免费轻量好用的软件(不定期更新)
- APISpace 尾号限行API接口 免费好用
- android手机通过蓝牙连接佳博打印机
- 商业模式及其 SubDAO 深入研究
- Java:使用Java调用打印机进行打印(JPG、PDF和Word三种文件格式)
- 如何调用腾讯的IP库?
- java_secret_dire宝典
- 苹果发布黄色版 iPhone 14,定价 5999 元起;大神李沐被曝离职投身大模型创业;Atlassian 裁员 |极客头条...
- shiro权限控制登陆成功页面跳转问题
热门文章
- Python 到底是 线程快 还是 进程快
- 挂牌、摘牌、停牌与复牌
- Windows10系统电脑锁屏对应用程序的影响
- Zwave Gen7 不加网不断发送命令
- c# MVC利用AuthorizeAttribute验证用户是否登录
- 3D地形编程——之GeoMipMap基础(1)
- 手机qq表白代码大全可复制_《王者荣耀》苹果空白代码怎么打 苹果空白代码输入教程...
- InvalidateRect()与Invalidate()的用法(转)
- HTTP 304状态码的详细讲解
- c语言学习宝典老版,C语言学习宝典APP最新版下载_C语言学习宝典APP官方版5.6.7下载_QQ下载站...