Transcript 第七章贝塞尔函数
在圆柱形波导中的电磁波传播问题;
圆柱体中的热传导问题;
圆形(或环形)薄膜的振动模态分析问题;
信号处理中的调频合成(FM synthesis)或凯泽窗定义问题 ;
贝塞尔函数的几个正整数阶特例早在18世纪中
叶就由瑞士数学家丹尼尔·伯努利在研究悬链振
动时提出了,当时引起了数学界的兴趣。丹尼
尔的叔叔雅各布·伯努利,欧拉、拉格朗日等数
学大师对贝塞尔函数的研究作出过重要贡献。
1817年,德国数学家贝塞尔在研究开普勒提出
的三体引力系统的运动问题时,第一次系统地
提出了贝塞尔函数的总体理论框架,后人以他
的名字来命名了这种函数。
第七章
贝塞尔函数
第一节 贝塞尔方程与贝塞尔函数
一 贝赛尔方程的求解
方程的来源:
在柱坐标系中用分离变量法解方程∇2u = 0 而得到。
2
2
x y xy ( x ) y 0
0 xb
2
注意在贝塞尔方程中,因为
1
p ( x) , q ( x) 1 2
x
x
2
故 x 0 为 p( x), q( x) 的奇点(正则奇点)
x 2 y xy ( x 2 2 ) y 0
0 xb
贝塞尔方程的求解需应用奇点邻域的幂级数解法.
设方程的一个特解具有下列幂级数形式:
k 0
k 0
y x Ck x k Ck x k
将上式代入方程得:
(k )(k 1)Ck x
k 0
Ck x
k 0
k 2
k
(k )Ck x k
k 0
2
k
C
x
k 0
k 0
化简后写成:
k 0
k 0
2
2
k
k 2
(
k
)
C
x
C
x
0
k
k
(k ) Ck x
2
2
k
k 0
Ck x k 2 0
k 0
要使上式恒成立,必须使得各个x次幂的系数为零,由x
的最低次幂x 的系数为零得
C0 ( 2 2 ) 0
1 , 2
为确定起见,先讨论 0 ,并将 1 带入方程得
k 0
k 0
2
2
k
k 2
(
k
)
C
x
C
x
0
k
k
k 0
k 2
(k ) 2 2 Ck x k Ck 2 x k 0
(1 2 )C1 x1 k (k 2 )Ck Ck 2 x k 0
k 2
k
1x
k
(1
2
)
C
k
(
k
2
)
C
C
x
(1 2 )C1 x1
k(k 2 )Ck k Ck 2k 2x 0 0
1
k 2
k 2
x 的同次幂系数之和为零
由由
x 的同次幂系数之和为零
(1(1
22)C)C1
0 0 ((
0)0)
,,
1
k
Ck 2
0
k (kk(
22)C)kCk C
0
k 2
1
1
由此得
C1C1
0 0 CkCk k (2 kC) kC2k 2
由此得
k (2 k )
(1)
1)
(1)
1)
(
(
C2Cn 2n 2n(2 2nC) 2Cn 22n 2 222 n( nC) 2(Cn2(1)n 1)
2n(2 2n)
2 n( n)
(1)
1)
(1)
1)
(
(
222 n( n) 222 (n 1)( n 1)
C2(Cn2(2)n 2)
2 n( n) 2 (n 1)( n 1)
2
2
(
1)
(1)
2222 2 n(n 1) ( n)( n 1)
C2(Cn2(2)n 2)
2 n(n 1) ( n)( n 1)
(1)22
C2 n 2 2
C2( n 2)
(1)
C2 n 22 2 n(n 1) ( n)( n 1)C2( n 2)
2 n(n 1) ( n)(n n 1)
(1)n
2n
C2( n n )
(1)
22 n n(n 1) 1 ( n)( n 1) ( 1)C2( n n )
2 n(n n 1) 1 ( n)( n n 1) ( 1)
(1)n !
( 1)n ( 1)
2(n 1) !
C0 (2
C0
n 1) ( 1)
22 n n !( n)!C0 22 n n !( n 1)C0
2 n !( n)!
2 n !( n 1)
C2 n 1 0
C2 n 1 0
代入解的级数形式中,得贝塞尔方程的一个特解
代入解的级数形式中,得贝塞尔方程的一个特解
n
(
1)
( 1)
k
2
n
2 n
n
y1 ( x) Ck xk C2 n x2 n (2
C
x
0 2 n
n 1) ( 1)
2
n
!
(
n
1)
y1 ( x)
C
x
C
x
C
k 0 k
n 0 2 n
n 0 2 n
0x
k 0
n 0
n 0 2 n !( n 1)
同理令 2 可得贝塞尔方程的另一个特解
n
(
1)
( 1)
k
2 n
y2 ( x) Ck x C2 n x
2n
C0 x 2 n
k 0
n 0
n 0 2 n !( n 1)
1
(1)n ( 1)
2 n
在 y1 ( x) 2 n
得:
C0 x 中取C0 v
2 (v 1)
n 0 2 n !( n 1)
y1 ( x)
n 0
2
2 n
n
(1)n
(
1)
x
x 2 nv
n!(v n 1)
n0 n!(v n 1) 2
2 nv
J v ( x)
1
(1) n ( 1)
2 n
若在 y2 ( x) 2 n
C0 x 中取C0 v
2 (v 1)
n 0 2 n !( n 1)
(1)
x
则得: y2 ( x)
n 0 n ! ( v n 1) 2
n
2 n v
J v ( x)
(1)
x
J v ( x)
n
!
(
v
n
1)
2
n 0
n
2 nv
(1)
x
J v ( x)
n 0 n ! ( v n 1) 2
n
2 n v
两式称为第一类贝塞尔函数。
讨论:(1)当 不为整数时,例如 J ( x) 为分数阶贝塞尔函数:
J ( x), J ( x),
1
2
x
J ( x)
2
1
2
v
x
J ( x)
2
等, 当 x
0 时,
(1)
x
n
!
(
n
1)
2
n 0
v
n
2n
(1)
x
n 0 n !( n 1) 2
n
1
x
( ) 0
( 1) 2
2n
1
x
( )
( 1) 2
故这两个特解 J ( x) 与 J ( x) 是线性无关的,由齐次线
性常微分方程的通解构成法知道方程的通解为
y C1J ( x) C2 J ( x) C1 , C2 为两个任意常数.
根据系数关系,且由达朗贝尔比值法
(1)
x
J v ( x)
n0 n!(v n 1) 2
n
2 nv
(1)
x
J v ( x)
n
!
(
v
n
1)
2
n 0
n
2 n v
a2 m
lim
0
m a
2 m2
故级数
J ( x)
和
J ( x) 的收敛范围为 0 x
(2)当
n 为正整数或零时(注:以下推导凡用 n 即表整数),
(n m 1) (n m)!
n 2 m
x
m
J n ( x) (1) n 2m
2 m!(n m)!
m 0
故有
(n 0,1, 2, )
称 J n ( x) 为整数阶贝塞尔函数.易得
x 2
1 x 4
1 x 6
J 0 ( x) 1 ( )
( )
( )
2
2
2
(2!) 2
(3!) 2
x 1 x 3
1 x 5
J1 ( x) ( )
( )
2 2! 2
2!3! 2
需注意在取整数的情况下,J n ( x) 和 J n ( x) 线性相关,这是因为:
x 2m
( )
x n
2
J n ( x) ( ) ( 1) m
2 m0
m !(m n 1)
n 2 m
x
J n ( x) (1) n 2m
2 m!(n m)!
m 0
m
x 2m
(
)
x n
2
J n ( x) ( ) ( 1) m
2 m0
m !(m n 1)
由于 n 是零或正整数,只要m n ,则 m n 1
是零或负整数,而对于零或负整数的 函数为无穷大,
所以上面的级数实际上只从 m n 开始.若令 l m n ,则
l 从零开始,故
x n
J n ( x) ( ) (1) n l
2 l 0
x 2l 2 n
x 2l n
( )
( )
2
(1) n ( 1)l 2
(n l )!l !
(n l )!l !
l 0
J n ( x) (1)n J n ( x)
可见正、负 n 阶贝塞尔函数只相差一个常数因子(1)
n
这时贝塞尔方程的通解需要求出与之线性无关的另一个特解.
当 v=n(整数)时, J n ( x) (1)n J n ( x) 线性相关。不构成通
解。故另一特解应为 y2 ( x) aJ n ( x) ln x x v Dk xk
k 0
但是用上式计算 a 和 Dk 通常不易。
因此引入一个与 J n 线性无关的特解。即诺伊曼函数(Neumann)
y ( x) N v ( x) J v ( x) cot v csc v J v ( x)
J v ( x)cos v J v ( x)
定义 Nv ( x)
v 0,1,
sin v
J v ( x)cos v J v ( x)
N n ( x) lim Nv ( x) lim
v n
v n
sin v
v 0,1,
J v
J v ( x)
cos v J v ( x) sin v
v
当 v n 整数时, lim v
v n
cos v
1 J v
n J v
(1)
v
v v n
可证明, N v ( x) 是贝塞尔函数方程的解,
我们定义第二类贝塞尔函数(又称为诺依曼函数)为
cos( π)J ( x) J ( x)
N ( x)
sin( π)
是一个特解,它既满足贝塞尔方程,又与J n ( x) 线性无关.
由微分表达式:
2
x
1 n 1 (n m 1)! x n 2 m
N n ( x) J n ( x)(ln )
( )
π
2
π m0
m!
2
m x n2m
(1) ( )
n m 1
m 1
1
1
1
2
(
)
π m 0 m!(n m)! k 0 k 1 k 0 k 1
其中, 0.5772
为欧拉常数.
当 x 0 ,无论 n 是否为零, N n ( x) 都是无界的
2 x
当n 0
N 0 ( x)
ln ,
2
n
(n 1)! x
N n ( x)
当n 1
,
2
无论 是否整数和零时, N v ( x) 和 J v 永远线性无关,故贝塞尔
函数方程的解均可为: y ( x) C1 J v ( x) C2 N v ( x )
(3)此外还有汉克尔(Hankel)函数
H v(1) ( x) J v ( x) iNv ( x)
H v(2) ( x) J v ( x) iNv ( x)
通解: y( x) C1H v(1) ( x) C2 H v(2) ( x)
1
J v ( x) H v(1) ( x) H v(2) ( x)
2
(4)三类函数的关系:
1
N v ( x) H v(1) ( x) H v(2) ( x)
2i
2
sin x
例1 试证半奇数阶贝塞尔函数 J ( x)
x
1
2
证明: J ( x) (1)
1
2
而
k 0
x
k
2
1 2k
2
1
2k
2
1
k !( k 1)
2
1 1 1 3 5 (2k 1)
( )
k 1
2 2
2
3
1
1
( k ) (k )(k 1)
2
2
2
1
2k
2
x
J ( x) (1)
1 3 5
2k
k 0
2 k!
k
1
2
(2k 1)
1
2
(1)
k 0
x
k
2
k
1
2
2
k 1
1
2k
2
k !1 3 5
(2k 1)
J ( x) (1)
1
2
k 0
x
k
2
k
1
2
1
2k
2
k !1 3 5
(2k 1)
1 2 k
2
x
(1) k k
x k 0
2 k !1 3 5 (2k 1)
2
(1) k
x k 0
2k (2k 2)
故
x1 2 k
4 2 1 3 5
(2k 1)
2
2 (1) k 2 k 1
sin x
J ( x)
x
x
x k 0 (2k 1)!
1
2
同理可证
2
J ( x)
cos x
x
1
2
第二节 贝塞尔函数的母函数,递推关系等
1.母函数
f ( x, t ) e
母函数 e
x 1
(t )
2 t
x 1
(t )
2
t
(1)l x x 2l n
n
t
J
(
x
)
t
n
n
n
l 0 (n l )!l ! 2
( P68,例 3.4.2)
2.贝塞尔函数的积分表达式
1
f ( x, t )
由洛朗系数公式 ak
dt
k 1
L
2 i
t
1
得积分表达式 J n ( x)
2 i
e
L
x 1
(t )
2
t
t
n 1
dt
1
J n ( x)
2 i
e
L
x 1
(t )
2
t
t n1
dt ,选择 t 1的积分围线,令 t ei ,
1 eix sin i
1 i ( x sin n )
J n ( x)
d
i ( n 1) e id
e
2 i
e
2
1
cos( x sin n ) i sin( x sin n ) d
2
1
cos( x sin n ) d
2
1
定积分表达式: J n ( x)
cos( x sin n )d
2
3、递推关系
d v
x J v ( x) x v J v1 ( x)
dx
d v
x J v x x v J v1 ( x ) J 0 ( x ) J1 ( x)
dx
x
J v ( x) J v1 ( x) J v 1 ( x)
2v
1
J v ( x) J v 1 ( x) J v 1 ( x)
2
d v
x N v ( x) x v N v1 ( x)
dx
d v
x N v ( x) x v N v1 ( x)
dx
例 3 求
xJ
xJ1 ( x) xJ 0 ( x)
2
J 0 ( x) J1 ( x)
( x)dx
【解】 根据公式 J v ( x)
1
J v1 ( x) J v1 ( x) 有
2
J 2 ( x) J 0 ( x) 2 J1( x)
xJ
2
( x)dx xJ 0 ( x)dx 2 xJ1( x)dx
xJ1 ( x) 2[ xJ1 ( x) J1 ( x)dx]
xJ1 ( x) 2[ xJ1 ( x) J 0 ( x)dx]
xJ1 ( x) 2 J 0 ( x) c
5 贝塞尔函数的渐进公式
(1) 对于大的 x 值,贝塞尔函数的渐进公式是
2
J ( x) ~
cos( x
)
x
2 4
说明:贝塞尔方程为 x 2 y xy ( x 2 2 ) y 0
g ( x)
做变换 y ( x)
代入贝塞尔方程再除 x3 2
x
1 4 2
g ( x) (1
) g ( x) 0
2
4x
当x
1时,上式可近似写成 g( x) g ( x) 0
由此解得 g ( x) ~ g ( x) A cos( x )
1时,上式可近似写成 g( x) g ( x) 0
解得 g ( x) ~ g ( x) A cos( x )
这表明,对于大的 x 值,贝塞尔函数的渐进公式是
g ( x)
A
2
J ( x) y ( x)
~
cos( x )
cos( x
)
x
2 4
x
x
2
J ( x)
sin x
x
1
2
2
J ( x)
cos x
x
1
2
6 贝塞尔函数的零点分布
贝 塞 尔 函 数 J n ( x) 是 一 个 衰 减 震 荡 函 数 , 图 中 画 出 了
J 0 ( x), J1 ( x), J 2 ( x) 在 x 0的函数曲线,从图中可以看出
它们都有无穷多个实数零点,其零点彼此相间分布。
贝塞尔函数的零点分布有如下特征:
(1) 贝塞尔函数的零点是关于原点对称的,亦其零点必正
负成对,且绝对值相等。 J ( x) (1) J ( x) 。
(2) 贝塞尔函数有无限多个零点。对于大的 x 值,贝塞尔函
2
数的渐进公式, J ( x) ~
cos( x
)。
x
2 4
(3) 在 J ( x ) 两个相邻的零点之间有且只有一个 J 1 ( x) 得零
点,反之亦然。
为了便于工程技术上的应用,贝塞尔函数正零点的
数值已被详细计算出来,并制成表格以供查阅.
J n( m )