几种正交多项式

调用 cipy.special 库中的 legendre, chebyt, hermite, genlaguerre, jacobi函数,我们可以轻松实现对应阶数的正交多项式。

一、Legendre多项式

定义

是区间 [ -1, 1 ] 上权函数( x ) = 1 的正交多项式且满足:

  1. 有三项递推关系:

代码实现

绘制图像以分别观察 3、10、50 阶的 Legendre 多项式

二、Chebyshev多项式

定义

是区间 [ -1, 1 ] 上权函数 的正交多项式,且满足:

  • 有三项递推关系:

  • 在 [-1,1] 上的 n 个零点为:

代码实现

绘制图像以分别观察 3、10、50 阶的 Chebyshev 多项式

三、Laguerre多项式

定义

是区间 上权函数 的正交多项式,且满足:

  • 有三项递推关系:

代码实现

绘制图像以分别观察 3、10、50 阶的 Laguerre 多项式

四、Hermite多项式

定义

是区间 上权函数 的正交多项式,且满足:

  • 有三项递推关系:

代码实现

绘制图像以分别观察 3、10、50 阶的 Hermite 多项式

五、Jacobi多项式

定义

Jacobi 正交多项式 可以通过正交化代数多项式基底得到,这里的正交化是在内积空间中进行的。我们称为 n 次 Jacobi 多项式。

代码实现

绘制图像以分别观察 3、10、50 阶的 Jacobi 多项式

Last updated