文章目录

  • 正交多项式序列.
  • 勒让德多项式.
  • [a,b][a,b][a,b]

正交多项式序列.

  • 如果多项式序列 {pn(x),n=0,1,...}\{p_n(x),n=0,1,...\}{pn​(x),n=0,1,...} 满足 (pn,pm)=∫abρ(x)pn(x)pm(x)dx={0,n≠mAn,n=m;n,m=0,1,2,...(p_n,p_m)=\int_a^b\rho(x)p_n(x)p_m(x)dx=\left\{ \begin{aligned} &0,n≠m\\ &A_n,n=m \\ \end{aligned} \right.;n,m=0,1,2,...(pn​,pm​)=∫ab​ρ(x)pn​(x)pm​(x)dx={​0,n​=mAn​,n=m​;n,m=0,1,2,...
    那么称 {pn(x),n=0,1,...}\{p_n(x),n=0,1,...\}{pn​(x),n=0,1,...} 是 [a,b][a,b][a,b] 上带权 ρ(x)\rho(x)ρ(x) 的正交多项式序列。

勒让德多项式.

  • 勒让德Legendre,法国数学家,生于巴黎,卒于同地。第一次接触这个人名是在电动力学中,分离变量法求解带电体电势时,球坐标中求解三维拉普拉斯方程时会出现勒让德函数,但反正也不会考,所以就糊里糊涂过去了。
  • 定义】在区间 [−1,1][-1,1][−1,1] 上的多项式序列 Pn(x)=12n⋅n!⋅dndxn[(x2−1)n],n=0,1,2,...P_n(x)=\frac{1}{2^n·n!}·\frac{d^n}{dx^n}[(x^2-1)^n],n=0,1,2,...Pn​(x)=2n⋅n!1​⋅dxndn​[(x2−1)n],n=0,1,2,...称为勒让德Legendre多项式

  • (Pn,Pm)={0,n≠m22n+1,n=m;n,m=0,1,2,...(P_n,P_m)=\left\{ \begin{aligned} &0,n≠m\\ &\frac{2}{2n+1},n=m \\ \end{aligned} \right.;n,m=0,1,2,...(Pn​,Pm​)=⎩⎨⎧​​0,n​=m2n+12​,n=m​;n,m=0,1,2,...,即 {Pn(x)}\{P_n(x)\}{Pn​(x)} 在区间 [−1,1][-1,1][−1,1] 上带权 ρ(x)=1\rho(x)=1ρ(x)=1 正交,并且我们对其进行归一化可以得到规范正交多项式序列 {en(x)=2n+12Pn(x),n=0,1,2...}.\{e_n(x)=\sqrt{\frac{2n+1}{2}}P_n(x),n=0,1,2...\}.{en​(x)=22n+1​​Pn​(x),n=0,1,2...}.
  • 证明】当 n≠mn≠mn​=m 时,不妨认为 n>mn>mn>m,记 ϕ(x)=(x2−1)n\phi(x)=(x^2-1)^nϕ(x)=(x2−1)n,则 Pn(x)=12n⋅n!ϕ(n)(x)P_n(x)=\frac{1}{2^n·n!}\phi^{(n)}(x)Pn​(x)=2n⋅n!1​ϕ(n)(x). 所以有如下推导:(Pn,Pm)=∫−11Pn(x)Pm(x)dx=∫−1112n⋅n!ϕ(n)(x)Pm(x)dx=12n⋅n!ϕ(n−1)(x)Pm(x)∣−11−12n⋅n!∫−11ϕ(n−1)(x)Pm′(x)dx=−12n⋅n!∫−11ϕ(n−1)(x)Pm′(x)dx=...=(−1)n12n⋅n!∫−11ϕ(x)Pm(n)(x)dx=0\begin{aligned} (P_n,P_m)&=\int_{-1}^1P_n(x)P_m(x)dx \\ &=\int_{-1}^1\frac{1}{2^n·n!}\phi^{(n)}(x)P_m(x)dx\\ &=\frac{1}{2^n·n!}\phi^{(n-1)}(x)P_m(x)\Bigg|_{-1}^1-\frac{1}{2^n·n!}\int_{-1}^1\phi^{(n-1)}(x)P'_m(x)dx\\ &=-\frac{1}{2^n·n!}\int_{-1}^1\phi^{(n-1)}(x)P'_m(x)dx\\ &=...\\ &=(-1)^n\frac{1}{2^n·n!}\int_{-1}^1\phi(x)P^{(n)}_m(x)dx\\ &=0 \end{aligned}(Pn​,Pm​)​=∫−11​Pn​(x)Pm​(x)dx=∫−11​2n⋅n!1​ϕ(n)(x)Pm​(x)dx=2n⋅n!1​ϕ(n−1)(x)Pm​(x)∣∣∣∣∣​−11​−2n⋅n!1​∫−11​ϕ(n−1)(x)Pm′​(x)dx=−2n⋅n!1​∫−11​ϕ(n−1)(x)Pm′​(x)dx=...=(−1)n2n⋅n!1​∫−11​ϕ(x)Pm(n)​(x)dx=0​
  • 其中第三个等号使用分部积分法 ∫f′(x)g(x)dx=f(x)g(x)−∫f(x)g′(x)dx\int f'(x)g(x)dx=f(x)g(x)-\int f(x)g'(x)dx∫f′(x)g(x)dx=f(x)g(x)−∫f(x)g′(x)dx;第四个等号使用公式 ϕ(k)(x)∣x=±1=0\phi^{(k)}(x)\big|_{x=±1}=0ϕ(k)(x)∣∣​x=±1​=0;最后一个等号由于 Pm(x)P_m(x)Pm​(x) 是 mmm 次多项式,且 n>mn>mn>m,所以求 nnn 阶导数为0.
  • 当 n=mn=mn=m 时,和上述情况类似,有如下推导(Pn,Pn)=(−1)n12n⋅n!∫−11ϕ(x)Pn(n)(x)dx=(−1)n2n⋅n!⋅n!⋅an∫−11ϕ(x)dx=an2n∫−11(1−x2)ndx=2⋅an2n∫0π2cos2n+1tdt=2⋅an2n⋅2n2n+1⋅2n−22n−1⋅⋅⋅45⋅23⋅1=2⋅(2n)!2n⋅(n!)2⋅12n⋅2n⋅n!⋅(2n+1)−1⋅∏i=0n−1(2i+1)−1=2⋅(2n)!2n⋅n!⋅∏i=0n−1(2i+1)−1⋅(2n+1)−1=2⋅2n⋅n!2n⋅n!⋅(2n+1)−1=22n+1\begin{aligned} (P_n,P_n)&=(-1)^n\frac{1}{2^n·n!}\int_{-1}^1\phi(x)P^{(n)}_n(x)dx\\ &=\frac{(-1)^n}{2^n·n!}·n!·a_n\int_{-1}^1\phi(x)dx\\ &=\frac{a_n}{2^n}\int_{-1}^1(1-x^2)^ndx\\ &=\frac{2·a_n}{2^n}\int_{0}^{\frac{\pi}{2}}cos^{2n+1}tdt\\ &=\frac{2·a_n}{2^n}·\frac{2n}{2n+1}·\frac{2n-2}{2n-1}···\frac45·\frac23·1\\ &=\frac{2·(2n)!}{2^n·(n!)^2}·\frac{1}{2^n}·2^n·n!·(2n+1)^{-1}·\prod_{i=0}^{n-1}(2i+1)^{-1}\\ &=\frac{2·(2n)!}{2^n·n!}·\prod_{i=0}^{n-1}(2i+1)^{-1}·(2n+1)^{-1}\\ &=\frac{2·2^n·n!}{2^n·n!}·(2n+1)^{-1}\\ &=\frac{2}{2n+1} \end{aligned}(Pn​,Pn​)​=(−1)n2n⋅n!1​∫−11​ϕ(x)Pn(n)​(x)dx=2n⋅n!(−1)n​⋅n!⋅an​∫−11​ϕ(x)dx=2nan​​∫−11​(1−x2)ndx=2n2⋅an​​∫02π​​cos2n+1tdt=2n2⋅an​​⋅2n+12n​⋅2n−12n−2​⋅⋅⋅54​⋅32​⋅1=2n⋅(n!)22⋅(2n)!​⋅2n1​⋅2n⋅n!⋅(2n+1)−1⋅i=0∏n−1​(2i+1)−1=2n⋅n!2⋅(2n)!​⋅i=0∏n−1​(2i+1)−1⋅(2n+1)−1=2n⋅n!2⋅2n⋅n!​⋅(2n+1)−1=2n+12​​
  • 其中 ana_nan​ 是 Pn(x)P_n(x)Pn​(x) 中 nnn 次项的系数 (2n)!2n⋅(n!)2\frac{(2n)!}{2^n·(n!)^2}2n⋅(n!)2(2n)!​;第三第四个等号使用换元法,令 x=sintx=sintx=sint. 至此勒让德多项式在 [−1,1][-1,1][−1,1] 正交性得证,并且 en(x)∣x∈[−1,1]e_n(x)|x\in[-1,1]en​(x)∣x∈[−1,1] 规范正交得证。

  • Pn(−x)=(−1)nPn(x)P_n(-x)=(-1)^nP_n(x)Pn​(−x)=(−1)nPn​(x),即 n=2k,k∈Nn=2k,k\in Nn=2k,k∈N 时 Pn(x)P_n(x)Pn​(x) 是偶函数;n=2k+1,k∈Nn=2k+1,k\in Nn=2k+1,k∈N 时 Pn(x)P_n(x)Pn​(x) 是奇函数。
  • 简述】由于 ϕ(x)=(x2−1)n\phi(x)=(x^2-1)^nϕ(x)=(x2−1)n 是偶次多项式,所以求偶数次导依旧是偶次多项式,求奇数次导则成为奇次多项式。

  • 勒让德多项式可以由下述递推式定义:{P0(x)=1P1(x)=xPn+1(x)=2n+1n+1xPn(x)−nn+1Pn−1(x),n=1,2,...\left\{ \begin{aligned} &P_0(x)=1\\ &P_1(x)=x\\ &P_{n+1}(x)=\frac{2n+1}{n+1}xP_n(x)-\frac{n}{n+1}P_{n-1}(x),n=1,2,... \end{aligned} \right.⎩⎪⎪⎪⎨⎪⎪⎪⎧​​P0​(x)=1P1​(x)=xPn+1​(x)=n+12n+1​xPn​(x)−n+1n​Pn−1​(x),n=1,2,...​
  • 证明】根据勒让德多项式定义,令 n=0,1n=0,1n=0,1,得到 P0(x)=1,P1(x)=xP_0(x)=1,P_1(x)=xP0​(x)=1,P1​(x)=x.
  • 考虑 n+1n+1n+1 次多项式 xPn(x)=∑i=0n+1biPi(x)xP_n(x)=\sum^{n+1}_{i=0}b_iP_i(x)xPn​(x)=∑i=0n+1​bi​Pi​(x),在两边同时乘以 Pk(x)P_k(x)Pk​(x),并在 [−1,1][-1,1][−1,1] 进行积分:∫−11xPn(x)Pk(x)dx=∫−11Pk(x)[∑i=0n+1biPi(x)]dx.\int_{-1}^1xP_n(x)P_k(x)dx=\int_{-1}^1P_k(x)[\sum^{n+1}_{i=0}b_iP_i(x)]dx.∫−11​xPn​(x)Pk​(x)dx=∫−11​Pk​(x)[i=0∑n+1​bi​Pi​(x)]dx.
  • 根据加权内积的正交性可得:∫−11xPn(x)Pk(x)dx=bk∫−11Pk2(x)dx.\int_{-1}^1xP_n(x)P_k(x)dx=b_k\int_{-1}^1P^2_k(x)dx.∫−11​xPn​(x)Pk​(x)dx=bk​∫−11​Pk2​(x)dx.
  • 考虑 k≤n−2k≤n-2k≤n−2 时,xPk(x)xP_k(x)xPk​(x) 不超过 n−1n-1n−1 次,迭代使用分部积分法最终出现 [xPk(x)](n)[xP_k(x)]^{(n)}[xPk​(x)](n) 项,并且该项为0,因此上式左端积分为0,因此 bk=0∣k≤n−2.b_k=0|k≤n-2.bk​=0∣k≤n−2.
  • 考虑 k=nk=nk=n 时,上式左端为奇函数 xPn2(x)xP^2_n(x)xPn2​(x) 在对称区间积分,因此 bn=0.b_n=0.bn​=0.
  • 因此 xPn(x)=∑i=0n+1biPi(x)xP_n(x)=\sum^{n+1}_{i=0}b_iP_i(x)xPn​(x)=∑i=0n+1​bi​Pi​(x) 至此可以写为 xPn(x)=bn−1Pn−1(x)+bn+1Pn+1(x).(*)xP_n(x)=b_{n-1}P_{n-1}(x)+b_{n+1}P_{n+1}(x).\tag{*}xPn​(x)=bn−1​Pn−1​(x)+bn+1​Pn+1​(x).(*)
  • 考察Pn(x)=12n⋅n!⋅dndxn[(x2−1)n]P_n(x)=\frac{1}{2^n·n!}·\frac{d^n}{dx^n}[(x^2-1)^n]Pn​(x)=2n⋅n!1​⋅dxndn​[(x2−1)n],根据二项式定理,(x2−1)n=∑r=0nCnr(−1)n−rx2r.(x^2-1)^n=\sum^n_{r=0}C_n^r(-1)^{n-r}x^{2r}.(x2−1)n=∑r=0n​Cnr​(−1)n−rx2r. 当 n=2k,k∈Nn=2k,k\in Nn=2k,k∈N 时,dndxn[(x2−1)n]=∑r=knCnr(−1)n−rx2(r−k)2r![2(r−k)]!;\frac{d^n}{dx^n}[(x^2-1)^n]=\sum^n_{r=k}C^r_n(-1)^{n-r}x^{2(r-k)}\frac{2r!}{[2(r-k)]!};dxndn​[(x2−1)n]=∑r=kn​Cnr​(−1)n−rx2(r−k)[2(r−k)]!2r!​; 当 n=2k+1,k∈Nn=2k+1,k\in Nn=2k+1,k∈N 时,dndxn[(x2−1)n]=∑r=k+1nCnr(−1)n−rx2(r−k)−12r![2(r−k)−1]!.\frac{d^n}{dx^n}[(x^2-1)^n]=\sum^n_{r=k+1}C_n^r(-1)^{n-r}x^{2(r-k)-1}\frac{2r!}{[2(r-k)-1]!}.dxndn​[(x2−1)n]=∑r=k+1n​Cnr​(−1)n−rx2(r−k)−1[2(r−k)−1]!2r!​.
  • 观察上述两式可以发现,dndxn[(x2−1)n]\frac{d^n}{dx^n}[(x^2-1)^n]dxndn​[(x2−1)n] 中 xxx 的次数奇偶性和 nnn 的奇偶性一致,且其系数为对应的组合数 CnrC_n^rCnr​,令 x=1x=1x=1,则 dndxn[(x2−1)n]∣x=1=2n⋅n!\frac{d^n}{dx^n}[(x^2-1)^n]\bigg|_{x=1}=2^n·n!dxndn​[(x2−1)n]∣∣∣∣​x=1​=2n⋅n!,因此 Pn(1)=1P_n(1)=1Pn​(1)=1,将其代入 (∗)(*)(∗) 式,可得 1=bn−1+bn+1.1=b_{n-1}+b_{n+1}.1=bn−1​+bn+1​.
  • 比较 (∗)(*)(∗) 式两端最高次项系数,左边 an=(2n)!2n⋅(n!)2a_n=\frac{(2n)!}{2^n·(n!)^2}an​=2n⋅(n!)2(2n)!​,右边为 bn+1[2(n+1)]!2n+1⋅[(n)+1!]2b_{n+1}\frac{[2(n+1)]!}{2^{n+1}·[(n)+1!]^2}bn+1​2n+1⋅[(n)+1!]2[2(n+1)]!​,解得 bn+1=n+12n+1b_{n+1}=\frac{n+1}{2n+1}bn+1​=2n+1n+1​,因此 bn−1=n2n+1b_{n-1}=\frac{n}{2n+1}bn−1​=2n+1n​,至此证明:xPn(x)=n2n+1Pn−1(x)+n+12n+1Pn+1(x),n=1,2,...xP_n(x)=\frac{n}{2n+1}P_{n-1}(x)+\frac{n+1}{2n+1}P_{n+1}(x),n=1,2,...xPn​(x)=2n+1n​Pn−1​(x)+2n+1n+1​Pn+1​(x),n=1,2,...
  • Pn+1(x)=n+12n+1xPn(x)−nn+1Pn−1(x),n=1,2,...P_{n+1}(x)=\frac{n+1}{2n+1}xP_n(x)-\frac{n}{n+1}P_{n-1}(x),n=1,2,...Pn+1​(x)=2n+1n+1​xPn​(x)−n+1n​Pn−1​(x),n=1,2,...

[a,b][a,b][a,b]

  • 一般地,想要求 f(x)f(x)f(x) 在区间 [a,b][a,b][a,b] 上的 nnn 次最佳平方逼近时,只需要进行如下代换:x=a+b2+b−a2t.x=\frac{a+b}{2}+\frac{b-a}{2}t.x=2a+b​+2b−a​t.
  • 就能够将将区间 x∈[a,b]x\in[a,b]x∈[a,b] 变换为 t∈[−1,1]t\in[-1,1]t∈[−1,1],而后取勒让德多项式为基函数,求出 g(t)=f(a+b2+b−a2t)g(t)=f(\frac{a+b}{2}+\frac{b-a}{2}t)g(t)=f(2a+b​+2b−a​t) 在 [−1,1][-1,1][−1,1] 上的最佳平方逼近,然后再令:t=2b−a(x−a+b2).t=\frac{2}{b-a}(x-\frac{a+b}{2}).t=b−a2​(x−2a+b​).就能得到 f(x)f(x)f(x) 在区间 [a,b][a,b][a,b] 上的最佳平方逼近函数。

【NA】函数最佳逼近(二)勒让德多项式相关推荐

  1. 函数习题(8):递归方法求n阶勒让德多项式的值

    Description 用递归方法求n阶勒让德多项式的值,递归公式为: pn(x)=1 (n=0) pn(x)=x (n=1) pn(x)=((2n-1)*x-pn-1(x)-(n-1).pn-2(x ...

  2. C语言二个多项式的加法poly add算法(附完整源码)

    多项式的加法poly add算法 C语言二个多项式的加法poly add算法完整源码(定义,实现,main函数测试) C语言二个多项式的加法poly add算法完整源码(定义,实现,main函数测试) ...

  3. 4.5 函数最佳逼近

    学习目标: 要学习函数最佳逼近,我可能会采取以下几个步骤: 学习基本的数学知识和工具:函数最佳逼近涉及到线性代数.实变函数.泛函分析等多个领域的知识,因此我需要先学习这些基础知识和工具,例如矩阵和向量 ...

  4. MATLAB中勒让德多项式程序

    function p = legendre(t,n) %求勒让德多项式的函数 %计算勒让德多项式中的x^2-1 f = ( t * t - 1)^n; %对f多项式进行n阶求导 y = diff( f ...

  5. Python之勒让德多项式

    文章目录 勒让德多项式简介 求导和积分 求根和反演 拟合 勒让德多项式简介 Legendre多项式是一种非常重要的正交多项式,在物理学中有着广泛的应用,例如点电荷在空间中的激发电势就具备勒让德多项式的 ...

  6. (20181115)勒让德多项式、连带勒让德多项式、球谐函数

    参考: 1)勒让德多项式(https://zh.wikipedia.org/wiki/%E5%8B%92%E8%AE%A9%E5%BE%B7%E5%A4%9A%E9%A1%B9%E5%BC%8F) 2 ...

  7. C++实现汉诺塔以及勒让德多项式

    ** C++实现汉诺塔以及勒让德多项式 ** 1.汉诺塔的实现 问题描述:有三根针A,B,C.A针上有n个盘子,盘子大小不等,大的在下,小的在上.要求把这n个盘子从A针移动到C针,在移动过程中可以借助 ...

  8. OJ 1220 勒让德多项式的值

    描述 用递归方法求n阶勒让德多项式的值,递归公式如下: 输入 在一行内有一个正整数n和一个实数x,用空格分隔.保证n不超过10. 输出 输出pn(x)的值,小数点后保留4位小数. 请注意行尾输出换行. ...

  9. C语言 | 用递归求n阶勒让德多项式

    例72:C语言编程用递归方法求n阶勒让德多项式. 解题思路:勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性.由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他 ...

最新文章

  1. npoi导出execl源码,vs2008实现,包括using库
  2. web服务器time_wait值过高解决方案
  3. android 默认开关,android默认设置的开关
  4. 首尾非零正则_常用的17种正则表达式
  5. android天气查询(一)websevice之ksoap2软件包的使用
  6. IIC通信---EEPROM24C02---STMF4
  7. Vue封装hbuilder热更新
  8. JDK1.8版本,java并发框架支持锁包括
  9. java 多文字水印_Java 如何给Word文档添加多行文字水印
  10. 二十四节气插画素材,每一张都带你如感
  11. linux文件定时备份到windows,Linux和windows定时备份数据到百度云盘
  12. 10分钟搞定工作周报
  13. 解决:另一个 SqlParameterCollection 中已包含 SqlParameter。
  14. 四轴飞控DIY Mark4 - RTH/GPS Rescure
  15. python读取csmar_Python:爬取上市公司公告-Wind-CSMAR
  16. HttpWatch使用教程
  17. 从周易六十四卦看软件架构真好懂!女朋友这下不用担心我的学习了~【程序员编程】
  18. 由计算机病毒引起的问题属于,多数情况下由计算机病毒程序引起的问题属于()故障。A.硬件B.软件C.操作D.电源...
  19. Vue中使用防抖与截流
  20. 小米平板4 android版本,小米平板4/4Plus通刷-LOS-安卓9.0.0-稳定版Stable2.0-来去电归属-农历等-本地化增强适配...

热门文章

  1. vc2010串口通信(使用mscomm控件)
  2. ERRno::ECONNRESTE: An existing connection was forcibly closed by the remote
  3. 港科夜闻|香港科大(广州)熊辉教授获委任为协理副校长(知识转移)
  4. open judge 1.6.4
  5. Unity UI Text组件添加contentsizefitter后获取RectTransform宽度
  6. 关于Flash的几点思考(Thoughts on Flash)
  7. java 首字母大写方法
  8. 后缀自动机(模板+例题)
  9. HTML+CSS好看的小黄人网页制作(首页部分)
  10. 通向互联网未来的七个路标