当前位置:文档之家› 勒让德多项式

勒让德多项式

勒让德多项式[编辑]
维基百科,自由的百科全书
伴随勒让德多项式有时也简称为“勒让德多项式”。

数学上,勒让德函数指以下勒让德微分方程的解:
为求解方便一般也写成如下施图姆-刘维尔形式(Sturm-Liouville form):
上述方程及其解函数因法国数学家阿德里安-马里·勒让德而得名。

勒让德方程是物理学和其他技术领域常常遇到的一类常微分方程。

当试图在球坐标中求解三维拉普拉斯方程(或相关的其他偏微分方程)时,问题便会归结为勒让德方程的求解。

勒让德方程的解可写成标准的幂级数形式。

当方程满足|x| < 1 时,可得到有界解(即解级数收敛)。

并且当n 为非负整数,即n = 0, 1, 2,... 时,在x = ±1 点亦有有界解。

这种情况下,随n 值变化方程的解相应变化,构成一组由正交多项式组成的多项式序列,这组多项式称为勒让德多项式(Legendre polynomials)。

勒让德多项式Pn(x)是n 阶多项式,可用罗德里格公式表示为:
目录 [隐藏]
1 正交性
2 部分实例
3 在物理学中的应用
4 其他性质
4.1 奇偶性
4.2 递推关系
5 移位勒让德多项式
6 分数阶勒让德多项式
7 参见
8 外部链接
9 参考文献
正交性[编辑]
勒让德多项式的一个重要性质是其在区间−1 ≤x ≤ 1 关于L2内积满足正交性,即:
其中δmn 为克罗内克δ记号,当m = n 时为1,否则为0。

事实上,推导勒让德多项式的另一种方法便是关于前述内积空间对多项式{1, x, x2, ...}进行格拉姆-施密特正交化。

之所以具有此正交性是因为如前所述,勒让德微分方程可化为标准的strum-liouville问题:
其中本征值λ对应于原方程中的n(n+1)。

部分实例[编辑]
下表列出了头11阶(n 从0到10)勒让德多项式的表达式:
n
1
2
3
4
5
6
7
8
9
10
头6阶(n 从0到5)勒让德多项式的曲线如下图所示:
在物理学中的应用[编辑]
在求解三维空间中的球对称问题,譬如计算点电荷在空间中激发的电势时,常常要用到勒让德多项式作如下形式的级数展开:
其中和分别为位置向量和的长度,为两向量的夹角。

当时上式成立。

该式计算了在处的点电荷激发的电场在点引起的电势大小。

在对空间中连续分布的电荷引起的电势大小进行计算时,将涉及对上式进行积分。

这时,上式右边的勒让德多项式展开将对此积分的计算带来很大的方便。

静电场中具有轴对称边界条件的问题可以归结为在球坐标系中用分离变量法求解关于电势函数的拉普拉斯方程(与和对称轴的夹角无关)。

若设为对称轴,为观测者位置向量和轴的夹角,则势函数的解可表示为:
其中和由具体边界条件确定[1]。

其他性质[编辑]
奇偶性[编辑]
当阶数k 为偶数时,为偶函数;当阶数k 为奇数时,为奇函数,即:
递推关系[编辑]
相邻的三个勒让德多项式具有三项递推关系式:
另外,考虑微分后还有以下递推关系:
其中最后一个式子在计算勒让德多项式的积分中较为有用。

使用C++语言,利用递归方法求n阶勒让德多项式的值:
include<iostream>
using namespace std;
int main()
{
int x,n;
float polya(int ,int );
cout<<"please input x and n:";
cin>>x>>n;
cout<<polya(x,n)<<endl;
return 0;
}
float polya(int x,int n)
{
if(n==0) return 1;
else if(1==n) return x;
else return ( (2*n-1)*x*polya(n-1,x) - (n-1)*polya(n-2,x) )/n;
}
移位勒让德多项式[编辑]
移位勒让德多项式的正交区间定义在[0,1]上,即:
其显式表达式为:
相应的罗德里格公式为:
下表列出了头4阶移位勒让德多项式:
n
0 1
1
2
3
分数阶勒让德多项式[编辑]
分数阶勒让德多项式通过将分数阶微分(定义参见分数微积分理论)和通过Γ函数定义的非整数阶乘代入罗德里格公式中来定义。

相关主题