贝塞尔函数及其应用

贝塞尔函数及其应用
贝塞尔函数及其应用

题目:贝塞尔函数及其应用

摘要

贝塞尔方程是在柱坐标或球坐标下使用分离变量法求解拉普拉斯方程时得到的,因此它在波动问题以及各种涉及有势场的问题的研究中占有非常重要的地位。贝塞尔函数是贝塞尔方程的解。它在物理和工程中,有着十分广泛的应用。

本文首先通过一个物理问题引入贝塞尔方程,并求出贝塞尔方程的解,即贝塞尔函数。其次列出了贝塞尔函数的几个重要的结论,如递推公式,零点性质等,并对他们进行了深入的分析。第二部分主要介绍了傅里叶-贝塞尔级数,通过matlab编程对函数按傅里叶-贝塞尔级数展开之后的图像进行分析,得到了它们的逼近情况。最后一部分介绍了贝塞尔函数的几个重要应用,一个是在物理光学中的应用,着重分析了贝塞尔函数近似公式的误差;一个是在信号处理中调频制的应用,得到了特殊情况下的公式算法。

关键词:贝塞尔函数,傅里叶-贝塞尔级数,渐近公式

目录

一、起源.......................................................................................................... 错误!未定义书签。

(一)贝塞尔函数的提出...................................................................... 错误!未定义书签。

(二) 贝塞尔方程的引出?错误!未定义书签。

二、贝塞尔函数的基本概念.......................................................................... 错误!未定义书签。

(一)贝塞尔函数的定义........................................................................ 错误!未定义书签。

1. 第一类贝塞尔函数....................................................................... 错误!未定义书签。

2. 第二类贝塞尔函数 (6)

3. 第三类贝塞尔函数?错误!未定义书签。

4. 虚宗量的贝塞尔函数................................................................... 错误!未定义书签。

(二)贝塞尔函数的递推公式?错误!未定义书签。

(三)半奇数阶贝塞尔函数?错误!未定义书签。

(四) 贝塞尔函数的零点?错误!未定义书签。

(五) 贝塞尔函数的振荡特性................................................................ 错误!未定义书签。

三、 Fourier-Bessel级数?错误!未定义书签。

(一) 傅里叶-贝塞尔级数的定义?错误!未定义书签。

(二) 将函数按傅里叶-贝塞尔级数展开?错误!未定义书签。

四、贝塞尔函数的应用?错误!未定义书签。

(一)贝塞尔函数在光学中的应用...................................................... 错误!未定义书签。

(二)贝塞尔函数在调频制中的应用.................................................... 错误!未定义书签。附录 ................................................................................................................... 错误!未定义书签。

一、起源

(一)贝塞尔函数的提出

随着科学技术的发展,数学的应用更为广泛。在许多科技领域中,微积分及常微分方程已经不能够满足我们的需要,数学物理方程理论已经成为必须掌握的数学工具。它们反映了未知函数关于时间的导数和关于空间变量的导数之间的制约关系,同时刻画了物理现象和过程的基本规律。它的重要性,早在18世纪初就被人们认识。在1715年,泰勒将弦线的横向振动问题归结为著名的弦振动方程2tt xx u a u =。以后,伯努利从弦发出声音的事实,得出该方程的三角级数解。在

此基础上,傅里叶在理论上完成了解此方程的方法。同时欧拉和拉格朗日在研究流体力学、拉普拉斯在研究势函数、傅里叶在研究热传导等物理问题中,导出了一系列重要的数学物理方程及其求解方法,取得了重要的成就。而这其中,18世纪中叶由瑞士数学家丹尼尔·伯努利在研究悬链振动时提出的贝塞尔函数的几个正数阶特例引起了数学界得兴趣。丹尼尔的叔叔雅各布·伯努利,欧拉、拉格朗日等数学大师对贝塞尔函数的研究作出过重要贡献。1817年,德国数学家贝塞尔在研究开普勒提出的三体引力系统的运动问题时,第一次系统地提出了贝塞尔函数的总体理论框架,后人以他的名字来命名了这种函数 。

贝塞尔函数是一类特殊函数的总称,贝塞尔方程是在圆柱坐标或球坐标下使用分离变量法求解拉普拉斯方程和亥姆霍兹方程时得到的(在圆柱域问题中得到

的是整阶形式n =α;在球形域问题中得到的是半奇数阶形式2

1n +=α,因此贝塞尔函数在波动问题以及各种涉及有势场的问题中占有非常重要的地位,其中最典型的问题有:在圆柱形波导中的电磁波传播问题;圆柱体中的热传导问题;圆形(或环形)薄膜的振动模态分析问题等。

(二)贝塞尔方程的引出

有圆形薄盘,上下两面绝热,圆盘边界上的温度始终保持为0,且初始温度分布已知,求圆盘内的瞬时温度分布规律。

设圆形薄盘的半径为R,这个问题可以归结为求解下列问题:

22222222220(),,0,

|0,

|(,),.

t xx yy x y R t u a u u x y R t u u x y x y R ?+===++<>==+≤

应用分离变量法求这个问题的解,为此令

(,,)(,)()u x y t V x y T t = 为第一个方程的非零解,代入该方程得

T

V V a VT yy xx )('2+=

化简并引入参数λ得 λ-=+=V V V T a yy xx 2T )0(>λ

由此我们得到下面关于函数T(t)和V(x,y)的方程

'2()()0T t a T t λ+=, (1-1) 0

xx yy V V V λ++=, (1-2)

由式(1-1)得 2()a t T t Ae λ-=

方程(1-2)称为H elm holt z方程,为了求出这个方程满足边界条件

222|0x y R V +==

的非零解,我们采用平面上的极坐标系,则该定解问题转化为

22222110,V V V V λρρρρθ???+++=??? ,02,R ρθπ<≤≤ (1-3)

|0,R V ρ== 02θπ≤≤.

(1-4)

再令()θρθρΦ=)P(),(V ,代入方程(1-3)得

'''''2110P P P P λρρΦ+Φ+Φ+Φ=,

引入参数μ

''2'''2P P P P ρρλρμΦ++=-=-Φ,

于是有

''0μΦ+Φ=, (1-5) 2'''2()0P P P ρρλρμ++-=. (1-6)

由于温度函数),,(u t y x 是单值的,所以),(y x V 也必是单值函数,而),(θρ与

),(πθρ2+在极坐标系表示同一点,因此)(θΦ应该是以2π为周期的函数,即)2()()()(πθρθρ+Φ=ΦP P ,这就决定了),2,1,0(n 2 ==n μ,由此该方程(1-5)的解为

001()2a θΦ=, (0

a 为常数), ()cos sin n n n a n

b n θθθΦ=+, 1,2,3,n =…

将2n =μ代入方程(1-6),得

2'''22()0P P P n P ρρλ++-=,

这个方程称为n 阶贝塞尔方程。由式(1-4)得

()0P R =.

由于圆盘上的温度是有限的,特别在圆心处也应如此,于是+∞<|P(0)|,因此原定解问题的最后解决归结为求解下列问题:

2'''22()()()()0,,()0(0).P P n P R P R P ρρρρλρρρ?++-=

的特征值与特征函数。 若令ρλ=x ,并记)()(λx

P x y =,则得

2'''22()()()()0x y x xy x x n y x ++-=. (1-7)

上式是贝塞尔方程最常见的形式,它是一个具有变系数的二阶线性常微分方程,它的解称为贝塞尔函数。

二、贝塞尔函数的基本概念

(一)贝塞尔函数的定义

定义满足本征方程

22222()()()d d x x x y x n y x dx dx ++= (2-1)

的函数()y x 为贝塞尔函数,n 为贝塞尔函数的阶。本征方程也可以表述为

22222():()()d d x x x y x n y x dx dx ++

在圆柱坐标系和球坐标系中解波动方程,用分离变量法都可得到径向函数满足的微分方程正好就是贝塞尔方程.

圆柱波径向方程

2

221()()0d dR m k R d d ρρρρρ+-=

球波径向方程

22221(1)()[]0d dR l l r k R r dr d r ρ++-=

令=,()(),kr y r ξξ=上式可写成

22

2221()()()(),2d d y l y d d ξξξξξξξ++=+ 这是半奇数阶的贝塞尔方程。

方程(2-1)是在解决圆盘上温度分布的具体情况下得到的,因此方程中的常数n 一般取为整数或零。当n 和x 为任意实数或复数时,该方程也被称为贝塞尔方程,其解也叫做贝塞尔函数。

我们使用Fro benius 方法求解贝塞尔方程。注意到n阶贝塞尔方程中y '与y ''前得系数在x=0处为零,即该方程在x=0处退化。如果用x 2除以方程的两边,

则y 与y '前得系数在x=0处有奇性。正因为如此,在用幂级数方法求解方程(2-1)时,要设该方程的级数解为

00()0k r

k k y x c x c ∞+==≠∑ (2-2)

其中r 为常数。下面来确定r和),2,1,0( =k c k ,为此将式(2-2)及

1

'()k r k k y c k r x ∞+-==+∑,

2

0''()(1)k r k k y c k r k r x ∞+-==++-∑.

代入方程(2-1)中,得到关于x 的恒等式

22221220122()[(1)]{[()]}0

r r k r k k k r n c x r n c x r k n c c x ∞++-=-++-++-+=∑

故有

220()0;r n c -= (2-3)

221[(1)]0;r n c +-= (2-4)

222[()]02,3,k k r k n c c k -+-+==… (2-5)

由于c 0≠0,得r=n,或r=-n 由(2-4)得c 1=0;

1. 第一类贝塞尔函数

贝塞尔方程有如下形式的级数解0

k r k k y c x ∞

+==∑,其中,

010,0,,c c r n ≠==±n 为任意实数, 展开系数有递推公式2(2)k k c c k n k -=-+. 实际上将0

k r k k y c x ∞+==∑代入方程(2-1)得

2

200[()(1)()]()k r k r k k k

k k k c k r k r c k r n c x c x ∞∞

+++==++-++-=-∑∑. 比较同次项的系数,得

22[()(1)()]k k c k r k r k r n c -++-++-=-,

222[()]k k c k r n c -+-=- .

(i)取r=n ,则有

2(2)

k k c c k n k -=-+. 于是用10c =表示的奇数项3570c c c ===???=; 而偶数项246,,,c c c …都可用0c 表示,即

022(1)2!(1)(2)()

m m

m c c m n n n m -=?++???+. 因此级数解的一般项为 202(1)2!(1)(2)()m n

m

m c x m n n n m +-?++???+, 其中0c 为任意常数,当0c 取一定值,就得到贝塞尔方程的一个解(由比值法知,级数解0k r k k y c x ∞

+==∑的收敛半径R =+∞).

取常数012(1)

n c n =Γ+,这样选取0c 有两个好处:一是可使一般项系数中2的次数与x 的次数相同;二是可以运用下列恒等式

()(1)(2)(1)(1)(1)n m n m n n n n m ++-++Γ+=Γ++

使分母简化,从而使一般项的系数变成

221(1)2!(1)

m m n m c m n m +=-Γ++, 由此得到的贝塞尔方程的级数解,此级数的和函数称为n 阶第一类贝塞尔函数,记为()n J x ,

201()(1)()!(1)2

m

m n n m x J x m n m ∞+==-Γ++∑ (2-6) n 为正整数或零时,(1)()!n m n m Γ++=+, 因此为正整数时

201()(1)()!()!2

m

m n n m x J x m n m ∞+==-+∑ . 显然,当n 为偶数时,()n J x 为偶函数;当n 为奇数时,()n J x 为奇函数。

(i i)当r n =-,同样可得贝塞尔方程的另一特解

201()(1)()!(1)2

m

m n n m x J x m n m ∞--==-Γ-++∑ (2-7)

对于上式应注意两点:

1) 由于(1)0N m -++<时,(1)N m Γ-++→±∞,对于1m N <-的项,系数为0,于是

21()(1)()!(1)2

m m N N m N x J x m N m ∞--==

-Γ-++∑ 2) 比较(2-6)与(2-7)两式可知,不论n 为何实数,总可以用(1.4.2)式统一地表示第一类贝塞尔函数。

2. 第二类贝塞尔函数

1) 当n 不为整数时,分析函数()n J x 与()n J x -在0x =附近的性态(设

0,()0,()(0)n n n J x J x x ->→→∞→),可知()n J x 与()n J x -线性无关,因此贝塞尔方程的通解为

()()n n y AJ x BJ x -=+

其中,A B 为任意常数.

贝塞尔函数的有关公式

贝塞尔函数的有关公式 C.贝塞尔函数的有关公式 贝塞尔方程 的持解B(z)为(柱)贝塞尔函数。有 p 第一类柱贝塞尔函数J(z) p np为整数n时,J=(,1)J; ,n n p不为整数时,J与J线性无关。 p,p 第二类柱贝塞尔函数N(z)(柱诺依曼函数) p nn为整数时N=(,1)N。 ,n n 第三类柱贝塞尔函数H(z) (柱汉开尔函数): p(1) 第一类柱汉开尔函数 H(z)= J(z)+j N(z) pp p(2)第二类柱汉开尔函数 H(z)= J(z),j N(z) pp p 大宗量z

小宗量z 0 ,为欧拉常数 见微波与光电子学中的电磁理论 p668 J(z)的母函数和有关公式 nz(t/2-1/2t)函数e称为第一类贝塞尔函数的母函数,或称生成函数,若将此函数在t=0附近 展开成罗朗级数,可得到 j j 在上式中作代换,令t=e,t= je等,可得 又可得 如z=x为实数

贝塞尔函数的加法公式 J(z)的零点,nni J’(z)的零点,nni 半整数阶贝塞尔函数 J(z)的零点,n+1/2np

J'(z)的零点,'n+1/2np D(朗斯基行列式及其它关系式 E(修正贝塞尔函数有关公式 贝塞尔方程中用(jz)代换z,得到修正的贝塞尔方程 方程的两个线性无关的解为 ,p I(z)=jJ(jz)(称为第一类修正的柱贝塞尔函数。 ppp+1(1)K(z)=(,/2)jH(jz)(称为第二类修正的柱贝塞尔函数。 pp

大宗量z 小宗量z 0 (0210)《古代散文》复习思考题 一、填空题 1(甲骨卜辞、和《易经》中的卦、爻辞是我国古代散文的萌芽。2(深于比兴、,是先秦散文的突出特点。 3(《》长于描写外交辞令。 4(《国语》的突出特点是长于。 5(“兼爱”、“非攻”是思想的核心。

Bessel函数介绍

第一类贝塞尔函数 图2 0阶、1阶和2阶第一类贝塞尔函数(贝塞尔J函数)曲线 (在下文中,第一类贝塞尔函数有时会简称为“J函数”,敬请读者留意。) 第一类α阶贝塞尔函数Jα(x)是贝塞尔方程当α为整数或α非负时的解,须满足在x= 0 时有限。这样选取和处理Jα的原因见本主题下面的性质介绍;另一种定义方法是通过它在x= 0 点的泰勒级数展开(或者更一般地通过幂级数展开,这适用于α为非整数): 上式中Γ(z)为Γ函数(它可视为阶乘函数向非整型自变量的推广)。第一类贝塞尔函数的 形状大致与按速率衰减的正弦或余弦函数类似(参见本页下面对它们渐进形式的介 绍),但它们的零点并不是周期性的,另外随着x的增加,零点的间隔会越来越接近周期性。图2所示为0阶、1阶和2阶第一类贝塞尔函数Jα(x)的曲线(α = 0,1,2)。 如果α不为整数,则Jα(x)和J?α(x)线性无关,可以构成微分方程的一个解系。反之若α是整数,那么上面两个函数之间满足如下关系: 于是两函数之间已不满足线性无关条件。为寻找在此情况下微分方程与Jα(x)线性无关的另一解,需要定义第二类贝塞尔函数,定义过程将在后面的小节中给出。 贝塞尔积分

α为整数时贝塞尔函数的另一种定义方法由下面的积分给出: (α为任意实数时的表达式见参考文献[2]第360页) 这个积分式就是贝塞尔当年提出的定义,而且他还从该定义中推出了函数的一些性质。另一种积分表达式为: 和超几何级数的关系 贝塞尔函数可以用超几何级数表示成下面的形式: 第二类贝塞尔函数(诺依曼函数) 图3 0阶、1阶和2阶第二类贝塞尔函数(贝塞尔Y函数)曲线图 (在下文中,第二类贝塞尔函数有时会简称为“Y函数”,敬请读者留意。)

贝塞尔函数及其应用

题目:贝塞尔函数及其应用

摘要 贝塞尔方程是在柱坐标或球坐标下使用分离变量法求解拉普拉斯方程时得到的,因此它在波动问题以及各种涉及有势场的问题的研究中占有非常重要的地位。贝塞尔函数是贝塞尔方程的解。它在物理和工程中,有着十分广泛的应用。 本文首先通过一个物理问题引入贝塞尔方程,并求出贝塞尔方程的解,即贝塞尔函数。其次列出了贝塞尔函数的几个重要的结论,如递推公式,零点性质等,并对他们进行了深入的分析。第二部分主要介绍了傅里叶-贝塞尔级数,通过matlab编程对函数按傅里叶-贝塞尔级数展开之后的图像进行分析,得到了它们的逼近情况。最后一部分介绍了贝塞尔函数的几个重要应用,一个是在物理光学中的应用,着重分析了贝塞尔函数近似公式的误差;一个是在信号处理中调频制的应用,得到了特殊情况下的公式算法。 关键词:贝塞尔函数,傅里叶-贝塞尔级数,渐近公式

目录 一、起源.......................................................................................................... 错误!未定义书签。 (一)贝塞尔函数的提出...................................................................... 错误!未定义书签。 (二) 贝塞尔方程的引出?错误!未定义书签。 二、贝塞尔函数的基本概念.......................................................................... 错误!未定义书签。 (一)贝塞尔函数的定义........................................................................ 错误!未定义书签。 1. 第一类贝塞尔函数....................................................................... 错误!未定义书签。 2. 第二类贝塞尔函数 (6) 3. 第三类贝塞尔函数?错误!未定义书签。 4. 虚宗量的贝塞尔函数................................................................... 错误!未定义书签。 (二)贝塞尔函数的递推公式?错误!未定义书签。 (三)半奇数阶贝塞尔函数?错误!未定义书签。 (四) 贝塞尔函数的零点?错误!未定义书签。 (五) 贝塞尔函数的振荡特性................................................................ 错误!未定义书签。 三、 Fourier-Bessel级数?错误!未定义书签。 (一) 傅里叶-贝塞尔级数的定义?错误!未定义书签。 (二) 将函数按傅里叶-贝塞尔级数展开?错误!未定义书签。 四、贝塞尔函数的应用?错误!未定义书签。 (一)贝塞尔函数在光学中的应用...................................................... 错误!未定义书签。 (二)贝塞尔函数在调频制中的应用.................................................... 错误!未定义书签。附录 ................................................................................................................... 错误!未定义书签。

第二类修正贝塞尔函数(Fortran代码)

调试日期:2011年9月13日星期二 程序说明:计算第二类修正贝塞尔函数的Fortran代码,参看徐士良先生的《Fortran常用程序算法集》 PROGRAM BSL_XSL DOUBLE PRECISION MBSL4,X OPEN(1,FILE='BSL.DAT',ACTION='WRITE') DO X=0.05,3,0.05 WRITE(1,*),X,MBSL4(0,X-0.01),MBSL4(1,X) ENDDO CLOSE(1) ENDPROGRAM FUNCTION MBSL3(N,X) DOUBLE PRECISION MBSL3,X DOUBLE PRECISION T,Y,P,B0,B1,Q,A(7),B(7),C(9),D(9) DATA A/1.0,3.5156229,3.0899424,1.2067492, * 0.2659732,0.0360768,0.0045813/ DATA B/0.5,0.87890594,0.51498869,0.15084934, * 0.02658773,0.00301532,0.00032411/ DATA C/0.39894228,0.01328592,0.00225319, * -0.00157565,0.00916281,-0.02057706, * 0.02635537,-0.01647663,0.00392377/ DATA D/0.39894228,-0.03988024,-0.00362018, * 0.00163801,-0.01031555,0.02282967, * -0.02895312,0.01787654,-0.00420059/ IF (N.LT.0) N=-N T=ABS(X) IF (N.NE.1) THEN IF (T.LT.3.75) THEN Y=(X/3.75)*(X/3.75) P=A(7) DO 10 I=6,1,-1 10 P=P*Y+A(I) ELSE Y=3.75/T P=C(9) DO 20 I=8,1,-1 20 P=P*Y+C(I) P=P*EXP(T)/SQRT(T) END IF END IF IF (N.EQ.0) THEN MBSL3=P RETURN

贝塞尔函数的应用 数学物理方程

贝塞尔函数的应用(11.13) 形如 222''()'()()()0x f x xf x x v f x ++-= 的二阶微分方程称为v 阶贝塞尔方程。且 ()()v f x J x = 是方程的一个解。此外,当v 不是整数时, ()()v f x J x -= 是方程的一个与()v J x 线性无关的解,因此,此时贝塞尔方程的通解为 12()()()v v f x C J x C J x -=+ 当v 是整数时, ()()v f x Y x = 是方程的一个与()v J x 线性无关的解,因此,此时贝塞尔方程的通解为 12()()()v v f x C J x C Y x =+ 问题1:考虑极坐标下的二维波动方程 212()tt rr r u c u r u r u θθ--=++ (,,)0, (,,0)(,), (,,0)0t u b t u r f r u r θθθθ=== 根据变量分离法,首先假设 (,,)()()()u r t R r T t θθ=Θ 代入原微分方程后可得

212()()''()''()()()'()()()()''()()R r T t c R r T t r R r T t r R r T t θθθθ--??Θ=Θ+Θ+Θ?? 移项整理可得 1222''()''()()'()()()''()0()()() T t R r r R r r R r c T t R r θθθμθ--Θ+Θ+Θ==-<Θ 因此 22''()()0T t c T t μ+= 同时 1222''()'()''()0()() R r r R r r v R r θμθ--+Θ+=-=>Θ 因此 2''()()0v θθΘ+Θ= 2222''()'()()()0r R r rR r r v R r μ++-= 分别求解上述三个微分方程 对于方程2''()()0v θθΘ+Θ=,由于题目中没有给定θ的范围,因此 (,,)(,2,)u r t u r t θθπ=+ 即 ()(2)θθπΘ=Θ+ 由于其通解为 012()(cos sin ) e C v C v θθθΘ=+ 同时 1212(2)cos (2)sin (2)cos(2)sin(2)C v C v C v v C v v θπθπθπθπθπΘ+=+++=+++

Bessel函数应用例

《复变函数与数理方程》Project 名称:Bessel函数应用例 组别:第十三组 小组成员:唐文岐、高成振、 林慧平、邹三泳、 郭凯

目录 封面 (1) 目录 (2) 文章说明 (3) 摘要 (3) 关键词 (3) 正文 (4) Section 1Bessel函数在衍射中的应用 (4) 一,菲涅尔-基尔霍夫衍射积分公式 (4) 二,衍射的分类 (5) 三,夫琅禾费圆孔衍射数学模型的建立 (6) 四,夫琅禾费圆孔衍射光强公式的推导 (6) 五,夫琅禾费圆孔衍射常见结论的推导 (8) 六,夫琅禾费圆孔衍射光强公式的另一种推导 (11) Section 2 Bessel函数在通信电路中的应用 (14) 一,单音信号的调频 (15) 二,贝塞尔函数的渐进公式 (16) 三,贝塞尔函数图像与调制频率的关系 (17) 四,卡森公式的推导 (20) 五,贝塞尔函数级数展开的理论说明 (21) 总结 (22) 参考文献 (23)

文章说明: 本学期我们在数理方程的课堂上学习了贝塞尔函数的相关内容,贝塞尔函数性质很特殊,它在物理和工程中的广泛应用更是引起我们强烈的兴趣。而学以致用,这是我们学习应用数学的目的之一。联想到在之前的课程中曾经遇到过Bessel函数,但是老师只是直接给出结论,并没有说明原因。因此,我们小组主要从《大学物理》课程中遇到的夫琅禾费圆孔衍射和《电子电路与系统基础》课程中遇到的单音信号调频两个例子对Bessel函数的应用进行讨论,希望能对Bessel 函数的魅力有更深一些的理解。 摘要: 物理学中我们熟知的夫琅禾费圆孔衍射的振幅和电路系统中单音信号调频的幅度都可以用Bessel函数来表示。因此,利用Bessel 函数对夫琅禾费圆孔衍射的振幅和单音信号调频的幅度的表达式进行推导很有必要,同时也可以根据推导得到的公式进行理论的分析和现有结果的解释。另外,根据得到的函数表达式,还可以利用数学软件进行模拟,以期得到更直观的结果,也可以加深对于Bessel函数以及夫琅禾费圆孔衍射、单音信号调频的理解。 关键词: Bessel函数,夫琅禾费圆孔衍射,振幅,光强,调频,频率,幅度,调制指数

贝塞尔函数释疑

数理方程中与贝塞尔函数有关的问题 据百度百科介绍: 贝塞尔(1784——1846)是德国天文学家,数学家,天体测量学的奠基人。20岁时发表了有关彗星轨道测量的论文。1810年任新建的柯尼斯堡天文台台长,直至逝世。1812年当选为柏林科学院院士。贝塞尔的主要贡献在天文学,以《天文学基础》(1818)为标志发展了实验天文学 ,还编制基本星表 ,测定恒星视差, 预言伴星的存在,导出用于天文计算的贝塞尔公式,较精确地计算出岁差常数等几个天文常数值,还编制大气折射表和大气折射公式,以修正其对天文观测的影响。他在数学研究中提出了贝塞尔函数,讨论了该函数的一系列性质及其求值方法,为解决物理学和天文学的有关问题提供了重要工具。此外,他在大地测量学方面也做出一定贡献,提出贝塞尔地球椭球体等观点。(图片来自维基百科) 一、 贝塞尔方程与贝塞尔函数 二、 贝塞尔方程与欧拉方程比较 三、 贝塞尔函数与伽马函数 四、 贝塞尔函数与几个常用函数的台劳级数比较 右图来自网页“维基百科——自由的百科全书”中贝塞尔 函数介绍。贝塞尔函数的一个实例:一个紧绷的鼓面在中心受到敲击后的二阶振动振型,其振幅沿半径方向上的分布就是一个贝塞尔函数(考虑正负号)。实际生活中受敲击的鼓面的振动是各阶类似振动形态的叠加 一、贝塞尔方程与贝塞尔函数 Bessel 方程是二阶线性变系数齐次常微分方程 0)(222 22 =-++y v x dx dy x dx y d x 其中,v 是常数,称为Bessel 方程的阶(不一定是整数),可取任何实或复数。该方程 的解无法用初等函数表现。数理方程教科书采用第一类Bessel 函数和第二类Bessel 函数的线性组合表示方程的标准解函数。贝塞尔函数也被称为圆柱函数或圆柱谐波。通常所说的贝塞尔函数是指第一类Bessel 函数 m v m m v x m v m x J 20)2 ()1(!)1()(+∞ =∑++-=Γ 贝塞尔方程是在圆柱坐标或球坐标下使用分离变量法求解拉普拉斯方程和亥姆霍兹方程时得到的(在圆柱域问题中得到的是整阶形式;在球域问题中得到的是半奇数阶形式),因此贝塞尔函数在波动问题以及各种涉及有势场的问题中占有非常重要的地位,典型的问题有:在圆柱形波导中的电磁波传播问题;圆柱体中的热传导问题;圆形(或环形)薄膜的振动模态分析问题;在其他一些领域,贝塞尔函数也相当有用。如在信号处理中的调频合成(FM synthesis )或凯泽窗(Kaiser window )的定义中,都要用到贝塞尔函数。 在教科书中Bessel 方程来源 1. 在圆柱坐标系下解二维热传导方程; ?? ? ????=+=<+=><++=2222 222222,0),,()0,,(0,),(R y x u R y x y x y x u t R y x u u a u yy xx t ? 用分离变量法,令u (x ,y ,t ) = V (x ,y )T (t ),代入方程整得

地下水动力学中Matlab的运用(井函数与贝塞尔函数)

地下水动力学中Matlab的运用 一、越流含水层中贝塞尔函数的实现 越流含水层中地下水向承压水井运动的问题中,贝塞尔函数大量运用,其中精确解中运用了零阶第二类虚宗量Bessel函数,一阶第二类虚宗量Bessel函数。 经简化后的Hantush-Jacob公式中也零阶第二类虚宗量Bessel函数。 在配线法中使用的是Hantush-Jacob公式,需要在双对数纸上绘制曲线,而这在Matlab中很容易实现。Matlab中内置大量函数,其中包括五类Bessel函数,即besselj(nu,Z)、bessely(nu,Z)、besselh(nu,Z)、besseli(nu,Z)、besselk(nu,Z),分别对应第一类贝塞尔函数,诺依曼函数,汉克尔函数,第一类修正贝塞尔函数以及第二类修正贝塞尔函数。而我们利用的即为第二类修正贝塞尔函数,相应的语句及图像如下: x=0:0.01:10; y0=besselk(0,x); y1=besselk(1,x); loglog(x,y0,x,y1); grid on;

二、井函数的实现 地下水向完整井的非稳定运动中需要运用井函数,其指数积分式为 在Matlab中利用quad或quad8等积命令可实现求其近似值。但Matlab中内置的Maple函数库中包含Ei函数,但不可直接显示其函数值,可直接利用mfun函数调用Matlab中的Maple函数库,以达到求值的要求。相应的语句及图像如下:for i=1:160 u(i)=10^(-15+i/10); %生成等比数列,便于画双对数坐标图像 end for i=1:160 w(i)=mfun('Ei',1,u(i)); end loglog(u,w); grid on; U10-1510-1410-1310-1210-1110-10 W(u)33.961560731.65897629.35639127.05380524.75122022.448635 U10-910-810-710-610-510-4 W(u)20.14605017.84346515.54088013.23829610.9357208.633225 U10-310-210-1100101

bessel函数

新疆大学 《数学物理方法》课程教学大纲 英文名称:Methods of Mathematical Physics 课程编号:C0631002 课程类型:专业核心课 总学时:64+64 学分:8 适用对象:物理系各专业民、汉本科生 先修课程:《高等数学》、《线性代数》 使用教材:《高等数学》第四册,四川大学数学系编,高等教育出版社,1985年6月第二版; 参考书:《数学物理方法》黄大奎、舒慕曾编,高等教育出版社,Springer 出版社,2001年8月。 《数学物理方程》,谷超豪,李大潜,高等教育出版社,2002年7月第二版。 一、课程性质、目的和任务 《数学物理方法》是为物理专业篇写的。它包含三个部分:复变函数论、数学物理方程和特殊函数。 对于物理专业来说,我们认为,“数学物理方法”不宜单纯作为数学课程来进行讲授与学习。它是数学课程,又是物理课程。在这样一门课程中,固然不应该将数学的严谨性弃置不顾,另一方面也不宜在数学严谨上作过多的要求。虽然在复变函数、数学物理方程和特殊函数方面有不少著名的优秀专门著作,我们仍然感到,在数学理论上不花过多的力量,以鲜明的思路引导学生掌握这些数学工具并应用与物理问题。本大纲要求学生通过学习,掌握经典数学物理方程的基本知识,以便为今后解决较复杂的数学物理问题打下良好基础,为进一步学好后继科程作一定的准备。 二、教学基本要求 本课程教学中要求学生了解数学物理方程的物理来源与有关概念的物理解释;掌握大纲中出现的概念、方法与主要结果;通过习题对课本的基本内容、基本思想、基本方法进行必要的训练,要求学生较熟练地掌握复变函数的极限、连续、解析函数、柯西定理、柯西积分、留数定理和二阶偏微分方程几种主要的定解问题求解方法。本大纲教学总学时为128学时,其中讲授92-108学时,习题20-36学时。 三、教学内容与要求 第一章:复数与复变函数 教学内容:复数的各种形式及代数运算,复变函数及其极限与连续性。 教学要求:重点掌握复数的各种形式及代数运算和复变函数及其极限与连续性。 第二章:解析函数 教学内容:复变函数的可微性与解析函数概念,初等解析函数及其特性。 教学要求:1.了解初等多值解析函数(对数函数及一般幂指数函数)的定义及计算。 2.一般掌握初等单值解析函数及其特性。 3. 重点掌握复变函数的可微性与解析函数概念。 第三章:Cauchy定理、Cauchy积分 教学内容:复变函数的积分,柯西积分定理,柯西积分公式,解析函数与调和函数的关系。 教学要求:重点掌握柯西积分定理,柯西积分公式;复变函数的积分的计算;解析函数与调和函数的关系。 第四章:解析函数的幂级数表示

Bessel方程及Bessel函数

第一部分 Bessel 函数 (阶数或自变量趋于0或无穷时,各种Bessel 函数的极限值,可以利用Mathematica 试算推得。) 一、Bessel 方程及其通解 0)(2 2 2 2 2 =-++y n x dx dy x dx y d x (1) 上式称为以x 为宗量的n 阶Bessel 方程。 ●当n 为整数时,(1)式的通解为 )()(x BY x AJ y n n += (2) 其中,A 、B 为任意实数; )(x J n 为n 阶第一类Bessel 函数; )(x Y n 为n 阶第二类Bessel 函数(或称为“诺依曼(Neumann)函数”)。 ●当n 不为整数时,例如,v n =,(1)式的通解可表示为如下两种形式 )()(x BJ x AJ y v v -+= (3) )()(x BY x AJ y v v += (4) 其中,A 、B 为任意实数; )(x J v 和)(x J v -分别称为v 阶和v -阶第一类Bessel 函数; )(x Y v 称为v 阶第二类Bessel 函数。 另外,Bessel 方程的通解还可以表示为 )()()2()1(x BH x AH y v v += 其中,)()()() 1(x iY x J x H v v v +=,)()()() 2(x iY x J x H v v v -=分别称为称为第一类和第二类汉克尔(Hankel )函数,或统称为第三类Bessel 函数。 ●值得注意的是, ∞=-→)(lim 0 x J v x ,∞=→)(lim 0x Y v x ,∞=→)(lim 0 x Y n x ,当所研究的问题的区域 包含0=x 时,由于要求Bessel 方程的解在0=x 处取有限值,所以,此时对(2)、(3)、(4)式而言,必有0=B 。此条件称为“Bessel 方程的自然边界条件”。 例1:02 2=+'+ ''y x y x y x λ (10<≤x ) 此式为以x λ为宗量的0阶Bessel 方程,其通解为 )()(00x BY x AJ y λλ+= 另外,由于所求解问题的区域10<≤x 包含0=x ,根据Bessel 方程的自然边界条件,必然有0=B ,通解最后简化为

贝塞尔函数及其应用

题目: 贝塞尔函数及其应用

摘要 贝塞尔方程是在柱坐标或球坐标下使用分离变量法求解拉普拉斯方程时得到的,因此它在波动问题以及各种涉及有势场的问题的研究中占有非常重要的地位。贝塞尔函数是贝塞尔方程的解。它在物理和工程中,有着十分广泛的应用。 本文首先通过一个物理问题引入贝塞尔方程,并求出贝塞尔方程的解,即贝塞尔函数。其次列出了贝塞尔函数的几个重要的结论,如递推公式,零点性质等,并对他们进行了深入的分析。第二部分主要介绍了傅里叶-贝塞尔级数,通过m atlab编程对函数按傅里叶-贝塞尔级数展开之后的图像进行分析,得到了它们的逼近情况。最后一部分介绍了贝塞尔函数的几个重要应用,一个是在物理光学中的应用,着重分析了贝塞尔函数近似公式的误差;一个是在信号处理中调频制的应用,得到了特殊情况下的公式算法。 关键词:贝塞尔函数,傅里叶-贝塞尔级数,渐近公式

目录 一、起源?错误!未定义书签。 (一)贝塞尔函数的提出?错误!未定义书签。 (二)贝塞尔方程的引出.................................................................... 错误!未定义书签。 二、贝塞尔函数的基本概念.......................................................................... 错误!未定义书签。 (一) 贝塞尔函数的定义........................................................................ 错误!未定义书签。 1. 第一类贝塞尔函数....................................................................... 错误!未定义书签。 2.第二类贝塞尔函数.................................................................. 错误!未定义书签。 3. 第三类贝塞尔函数 (9) 4. 虚宗量的贝塞尔函数?错误!未定义书签。 (二) 贝塞尔函数的递推公式?错误!未定义书签。 (三) 半奇数阶贝塞尔函数?错误!未定义书签。 (四)贝塞尔函数的零点...................................................................... 错误!未定义书签。 (五) 贝塞尔函数的振荡特性?错误!未定义书签。 三、 Fourier-Bessel级数 (16) (一) 傅里叶-贝塞尔级数的定义............................................................ 错误!未定义书签。 (二) 将函数按傅里叶-贝塞尔级数展开 (16) 四、贝塞尔函数的应用?错误!未定义书签。 (一) 贝塞尔函数在光学中的应用?错误!未定义书签。 (二) 贝塞尔函数在调频制中的应用.................................................... 错误!未定义书签。附录 (29)

【精品文档】贝塞尔函数-word范文 (9页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 贝塞尔函数 篇一:贝塞尔函数的有关公式 C.贝塞尔函数的有关公式 贝塞尔方程 的持解Bp(z)为(柱)贝塞尔函数。有 第一类柱贝塞尔函数Jp(z ) p为整数n时,J?n=(?1) nJn; p不为整数时,Jp与J?p线性无关。 第二类柱贝塞尔函数N p(z)(柱诺依曼函数 ) n为整数时N?n=(?1) nNn。 第三类柱贝塞尔函数Hp(z) (柱汉开尔函数): 第一类柱汉开尔函数 Hp(1)(z)= Jp(z)+j N p(z) 第二类柱汉开尔函数 Hp(2)(z)= Jp(z)?j N p(z ) 大宗量z?? 小宗量z? ,为欧拉常数 见微波与光电子学中的电磁理论

p668 Jn(z)的母函数和有关公式 函数ez(t/2-1/2t)称为第一类贝塞尔函数的母函数,或称生成函数,若将此函数在t=0附近展开成罗朗级数,可得到 在上式中作代换,令t=ej?,t=?jej?等,可得 又可得 如z=x为实数 贝塞尔函数的加法公式 Jn(z)的零点?ni J’n(z)的零点? ni 半整数阶贝塞尔函数 Jn+1/2(z)的零点? np J'n+1/2(z)的零点?' np D.朗斯基行列式及其它关系式 E.修正贝塞尔函数有关公式 贝塞尔方程中用(jz)代换z,得到修正的贝塞尔方程 方程的两个线性无关的解为 Ip(z)=j?pJp(jz).称为第一类修正的柱贝塞尔函数。 Kp(z)=(?/2)jp+1Hp(1)(jz).称为第二类修正的柱贝塞尔函数。 篇二:贝塞尔函数 第五章贝塞尔函数

贝塞尔函数MATLAB仿真(含程序)

第一类贝塞尔函数的代码如下: clear all x=(0:0.01:25); J0=besselj(0,x); J1=besselj(1,x); J2=besselj(2,x); J3=besselj(3,x); plot(x,J0,':',x,J1,'-.',x,J2,'-',x,J3,'-'); axis([0,25,-1,1]); grid on xlabel('X'); ylabel('J(X)'); title('第一类贝塞尔函数曲线图'); text(1,0.8,'J0(X)'); text(2,0.6,'J1(X)'); text(4,0.4,'J2(X)'); text(12,0.2,'J3(x)');

第二类贝塞尔函数的代码如下: clear all;clc; x=(0:0.01:25); Y0=bessely(0,x); Y1=bessely(1,x); Y2=bessely(2,x); Y3=bessely(3,x); plot(x,Y0,':',x,Y1,'-.',x,Y2,'-',x,Y3,'-'); axis([0,25,-1,1]); text(2,0.6,'Y0(X)'); text(4,0.4,'Y1(X)'); text(11,0.24,'Y2(X)'); text(13,0.24,'Y3(X)'); grid on xlabel('X'); ylabel('Y(X)'); title('第二类贝塞尔函数曲线图');

第一类修正贝塞尔函数的代码如下: clear all;clc; x=(0:0.01:25); I0=besseli(0,x); I1=besseli(1,x); I2=besseli(2,x); I3=besseli(3,x); plot(x,I0,':',x,I1,'-.',x,I2,'-',x,I3,'-'); axis([0,5,0,10]); text(0.5,1.3,'I0(X)'); text(2.5,2,'I1(X)'); text(3.5,3.1,'I2(X)'); text(4.4,5,'I3(X)'); grid on xlabel('X'); ylabel('I(X)'); title('第一类修正贝塞尔函数曲线图');

一阶贝塞尔函数广义积分的数值计算

一阶贝塞尔函数广义积分的数值计算 莫平华 (中南大学数学科学与计算技术学院,长沙,410083)摘 要 物理勘探中,需要计算含一阶贝塞尔函数的广义积分.一种传统的方法是在贝塞尔函数零点之间一次应用一般积分法则积分,最后求和,这种方法收敛比较慢,特别在贝塞尔函数中r 值很大的时候.另一种应用广泛的方法是数字滤波技术,该法比第一种方法快,但要求核函数迅速衰减.本文给出了一种新的计算方法,能处理核函数衰减很慢且r 很大的问题,方法简单,高效率,精度高. 关键词 物理勘探 贝塞尔函数 数值计算 The Numerical Computation of 1th Bessel Function Generalized Integration Mo Pinghua (Schoo l o f M a th.Sciences and Co mputing T echnolog y ,Central So uth U niv er sity ,Cha ng sha ,410083) Abstract In phy sica l pro specting ,we need to ca lcula te the integ rals of 1th Bessel func tio n.O ne tr aditio na l method is to integ ra te a cro ss zero s of Bessel function,but it is slo w to use it when r is la rg e.Ano ther widely used m etho d is the sta ndard digita l filter technique ,but it has low accuracy .when the kernel function deca y fast.A new method is pro po sed to ev aluate th e integ ra ls inv olving 1th Bessel function.It ca n dea l with the pro blems arising in th e fo r mer tw o methods a nd it is a simple,efficient method with hig h accur acy. Keywords ph ysical pr ospecting bessel functio n  numerica l co mputa tion 1 引 言 在电磁测探领域,若用频谱法进行一维瞬变电磁测探正演计算时,我们经常会遇到如下 (1)式的一阶贝塞尔函数广义积分. E (r )=∫∞0f (λ)λJ 1(r λ)d λ(1)通常情况下,用传统的数值积分方法计算(1)式是非常困难的,因为(1)式含有振荡的贝塞尔函数.因此人们多采用数字滤波技术计算该积分,如FHT 方法,近年来为了获得积分的高精度,人们也尝试利用数值积分求积.最常用的就是寻找贝塞尔函数的零点分布,依次在相邻零点之间采用高斯积分,再求和,其间应用了一些加速积分收敛的技术.采用FHT 方法缺陷在 第27卷第1期 2007年3月 数学理论与应用 M A THEM ATICAL T HEORY AND APPLIC ATION S Vol.27No.1 M ar.2007 蔡海涛教授推荐 收稿日期:2006年12月5日

第二类修正贝塞尔函数C++

贝塞尔函数,输出至D://data.txt #include "stdio.h" #include "math.h" double first_modified_Bessel(int n,double x) { int i,m; double t,y,p,b0,b1,q; static double a[7]={ 1.0,3.5156229,3.0899424,1.2067492, 0.2659732,0.0360768,0.0045813}; static double b[7]={ 0.5,0.87890594,0.51498869, 0.15084934,0.02658773,0.00301532,0.00032411}; static double c[9]={ 0.39894228,0.01328592,0.00225319, -0.00157565,0.00916281,-0.02057706, 0.02635537,-0.01647633,0.00392377}; static double d[9]={ 0.39894228,-0.03988024,-0.00362018, 0.00163801,-0.01031555,0.02282967, -0.02895312,0.01787654,-0.00420059}; if (n<0) n=-n; t=fabs(x); if (n!=1) { if (t<3.75)

{ y=(x/3.75)*(x/3.75); p=a[6]; for (i=5; i>=0; i--) p=p*y+a[i]; } else { y=3.75/t; p=c[8]; for (i=7; i>=0; i--) p=p*y+c[i]; p=p*exp(t)/sqrt(t); } } if (n==0) return(p); q=p; if (t<3.75) { y=(x/3.75)*(x/3.75); p=b[6]; for (i=5; i>=0; i--) p=p*y+b[i]; p=p*t; } else

贝塞尔函数的数值逼近研究

贝塞尔函数的数值逼近研究 贝塞尔函数在波的传播、有势场和信号处理等领域都有广泛的应用。贝塞尔函数作为一类特殊函数,无法用初等函数来表示。之前的工作中,幂级数、渐近级数展开等数值方法对整数阶第一类贝塞尔函数的逼近效率不高,且在数值上不稳定。由于贝塞尔函数的广泛应用,如何提高数值逼近的计算效率和逼近精度,具有重要的学术意义。 本文对贝塞尔函数进行如下研究:1.研究整数阶第一类贝塞尔函数的数值逼近。基于贝塞尔函数的近似周期性,对广义特征值版本的Prony方法进行扩展,首次应用三角函数(sine、cosine)形式的Prony-like方法进行数值逼近。通过在符号计算软件Maple中对函数进行数值实验,分析不同整数阶的第一类贝塞尔函数在不同自变量区间上的数值逼近,将Prony-like方法的实验结果与基于傅里叶级数的方法进行对比,发现Prony-like方法的逼近效果远优于基于傅里叶级数的方法。2.通过与其他数值方法比较,进一步凸显Prony-like方法在整数阶第一类贝塞尔函数逼近的优势。 采用三角形式的Prony-like方法对不同阶和不同自变量区间上的函数进行逼近,并与幂级数和渐近级数展开方法作对比,得出Prony-like方法显著优于幂级数和渐近级数。3.对Prony-like方法加以改进,进一步提高了逼近效率和逼近精度:(1)采用切比雪夫零点替换Prony-like方法中的节点,避免了通过Hankel 矩阵和广义特征值问题计算节点的复杂过程,在保证逼近精度的同时,大幅提高计算效率,节约了计算资源。(2)优化Prony-like方法中求解系数时的取样方法。采用间隔取样法求解系数,可以进一步提高逼近结果的精度。

贝塞尔函数MATLAB仿真(含程序)

, 一.第一类贝塞尔函数第一类贝塞尔函数的代码如下: clear all x=(0::25); J0=besselj(0,x); J1=besselj(1,x); J2=besselj(2,x); J3=besselj(3,x); # plot(x,J0,':',x,J1,'-.',x,J2,'-',x,J3,'-'); axis([0,25,-1,1]); grid on xlabel('X'); ylabel('J(X)'); title('第一类贝塞尔函数曲线图'); text(1,,'J0(X)'); text(2,,'J1(X)'); : text(4,,'J2(X)'); text(12,,'J3(x)');

二.第二类贝塞尔函数第二类贝塞尔函数的代码如下: clear all;clc; x=(0::25); Y0=bessely(0,x); } Y1=bessely(1,x); Y2=bessely(2,x); Y3=bessely(3,x); plot(x,Y0,':',x,Y1,'-.',x,Y2,'-',x,Y3,'-');

axis([0,25,-1,1]); text(2,,'Y0(X)'); text(4,,'Y1(X)'); text(11,,'Y2(X)'); ; text(13,,'Y3(X)'); grid on xlabel('X'); ylabel('Y(X)'); title('第二类贝塞尔函数曲线图'); 三.第一类修正贝塞尔函数

第一类修正贝塞尔函数的代码如下:《 clear all;clc; x=(0::25); I0=besseli(0,x); I1=besseli(1,x); I2=besseli(2,x); I3=besseli(3,x); plot(x,I0,':',x,I1,'-.',x,I2,'-',x,I3,'-'); axis([0,5,0,10]); ¥ text,,'I0(X)'); text,2,'I1(X)'); text,,'I2(X)'); text,5,'I3(X)'); grid on xlabel('X'); ylabel('I(X)'); title('第一类修正贝塞尔函数曲线图'); ~

Bessel函数在MATLAB中对应的命令

Bessel函数在matlab中对应的命令 第一类Bessel函数:J n(x)对应的语句是besselj(n,x),n不必是整数,但必须是实数第二类Bessel函数:Y n(x)对应的语句是bessely(n,x) 第三类Bessel函数:H n(k)(x)对应的语句是besselh(n,k,x),k只能为1或者2 修正后的Bessel函数或者虚宗量的Bessel函数: 第一类:I v(x)对应的语句是besseli(v,x) 第二类:K v(x)对应的语句是besselk(v,x) 球贝塞尔函数: 第一类:j n(x)--------sphericalbesselj(n,x) 第二类:y n(x)-----------sphericalbessely(n,x) 第三类:h n(k)(x)-----sphericalbesselh(n,k,x) 球状贝塞尔函数源代码: % sphericalbesselj function F=sphericalbesselj(n,x) if x==0 if n==0 F=1; else F=0; end else F=sqrt(pi/(2*x))*besselj(n+0.5,x); end %sphericalbessely function F=sphericalbessely(n,x) F=sqrt(pi/(2*x))*bessely(n+0.5,x); end % sphericalbesselh function F=sphericalbesselh(n,k,x) F=sqrt(pi./(2*x)).*besselh(n+0.5,k,x); End 转载请注明出处:华北电力大学学生刘总在百度文库发布-2015-7-13

相关文档
最新文档