Chebyshev rational functions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:ChebychevRational1.png
Plot of the Chebyshev rational functions for n = 0, 1, 2, 3, 4 for 0.01 ≤ x ≤ 100, log scale.

In mathematics, the Chebyshev rational functions are a sequence of functions which are both rational and orthogonal. They are named after Pafnuty Chebyshev. A rational Chebyshev function of degree n is defined as:

Rn(x) =def Tn(x1x+1)

where Tn(x) is a Chebyshev polynomial of the first kind.

Properties

[edit | edit source]

Many properties can be derived from the properties of the Chebyshev polynomials of the first kind. Other properties are unique to the functions themselves.

Recursion

[edit | edit source]
Rn+1(x)=2(x1x+1)Rn(x)Rn1(x)forn1

Differential equations

[edit | edit source]
(x+1)2Rn(x)=1n+1ddxRn+1(x)1n1ddxRn1(x)for n2
(x+1)2xd2dx2Rn(x)+(3x+1)(x+1)2ddxRn(x)+n2Rn(x)=0

Orthogonality

[edit | edit source]
File:ChebychevRational2.png
Plot of the absolute value of the seventh-order (n = 7) Chebyshev rational function for 0.01 ≤ x ≤ 100. Note that there are n zeroes arranged symmetrically about x = 1 and if x0 is a zero, then 1/x0 is a zero as well. The maximum value between the zeros is unity. These properties hold for all orders.

Defining:

ω(x) =def 1(x+1)x

The orthogonality of the Chebyshev rational functions may be written:

0Rm(x)Rn(x)ω(x)dx=πcn2δnm

where cn = 2 for n = 0 and cn = 1 for n ≥ 1; δnm is the Kronecker delta function.

Expansion of an arbitrary function

[edit | edit source]

For an arbitrary function f(x) ∈ L2
ω
the orthogonality relationship can be used to expand f(x):

f(x)=n=0FnRn(x)

where

Fn=2cnπ0f(x)Rn(x)ω(x)dx.

Particular values

[edit | edit source]
R0(x)=1R1(x)=x1x+1R2(x)=x26x+1(x+1)2R3(x)=x315x2+15x1(x+1)3R4(x)=x428x3+70x228x+1(x+1)4Rn(x)=(x+1)nm=0n(1)m(2n2m)xnm

Partial fraction expansion

[edit | edit source]
Rn(x)=m=0n(m!)2(2m)!(n+m1m)(nm)(4)m(x+1)m

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).