Chebyshev nodes

From Wikipedia, the free encyclopedia
Revision as of 04:24, 25 April 2025 by 149.233.178.34 (talk) (Add missing "be")
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description

File:Chebyshev nodes from the circle.png
Chebyshev zeros (solid dots, red lines) and extrema (hollow squares, blue lines) are the projection of two sets of equispaced points on the unit circle onto the Template:Mvar-axis. Template:Math equispaced points on the circle project onto Template:Mvar Chebyshev zeros or Template:Mvar Chebyshev extrema. (Here Template:Math.)
File:Chebyshev nodes.png
The Chebyshev zeros (solid dots) are roots of a Chebyshev polynomial of the first kind (red). The Chebyshev extrema (hollow squares) are roots of a Chebyshev polynomial of the second kind (blue), and also the extrema (crosses) of a Chebyshev polynomial of the first kind.

In numerical analysis, Chebyshev nodes (also called Chebyshev points or a Chebyshev grid) are a set of specific algebraic numbers used as nodes for polynomial interpolation and numerical integration. They are the projection of a set of equispaced points on the unit circle onto the real interval [1,1], the circle's diameter.

There are two kinds of Chebyshev nodes. The Template:Tmath Chebyshev nodes of the first kind, also called the Chebyshev–Gauss nodes[1] or Chebyshev zeros, are the zeros of a Chebyshev polynomial of the first kind, Template:Tmath. The corresponding Template:Tmath Chebyshev nodes of the second kind, also called the Chebyshev–Lobatto nodes[2] or Chebyshev extrema, are the extrema of Template:Tmath, which are also the zeros of a Chebyshev polynomial of the second kind, Template:Tmath, along with the two endpoints of the interval. Both types of numbers are commonly referred to as Chebyshev nodes or Chebyshev points in literature.[3] They are named after 19th century Russian mathematician Pafnuty Chebyshev, who first introduced Chebyshev polynomials.

Unlike some other interpolation nodes, the Chebyshev nodes "nest": the existing nodes are retained when doubling the number of nodes, reducing computation for each grid refinement by half. Polynomial interpolants constructed from Chebyshev nodes minimize the effect of Runge's phenomenon.[4] They can be easily converted to a representation as a weighted sum of Chebyshev polynomials using the fast Fourier transform.

Definition

File:ChebyshevNodes2.jpg
Chebyshev nodes of both kinds from n=2 to n=50.

For a given positive integer n, the Template:Tmath Chebyshev nodes of the first kind are given by

xk=cos(k+12)πn,k=0,,n1.

This is the projection of Template:Tmath equispaced points on the unit circle onto the interval Template:Tmath, the circle's diameter. These points are also the roots of Template:Tmath, the Chebyshev polynomial of the first kind with degree Template:Tmath.

The Template:Tmath Chebyshev nodes of the second kind are given by

xk=coskπn,k=0,,n.

This is also the projection of Template:Tmath equispaced points on the unit circle onto Template:Tmath, this time including the endpoints of the interval, each of which is only the projection of one point on the circle rather than two. These points are also the extrema of Template:Tmath in Template:Tmath, the places where it takes the value Template:Tmath.[5] The interior points among the nodes, not including the endpoints, are also the zeros of Template:Tmath, a Chebyshev polynomial of the second kind, a rescaling of the derivative of Template:Tmath.

For nodes over an arbitrary interval [a,b] an affine transformation from [1,1] can be used: x~k=12(a+b)+12(ba)xk.

Properties

Both kinds of nodes are always symmetric about zero, the midpoint of the interval.

Examples

The node sets for the first few integers n are: roots(T0)={},roots(U0)={},extrema(T1)={1,+1},roots(T1)={0},roots(U1)={0},extrema(T2)={1,0,+1},roots(T2)={1/2,+1/2},roots(U2)={1/2,+1/2},extrema(T3)={1,1/2,+1/2,+1}

While these sets are sorted by ascending values, the defining formulas given above generate the Chebyshev nodes in reverse order from the greatest to the smallest.


Approximation

The Chebyshev nodes are important in approximation theory because they form a particularly good set of nodes for polynomial interpolation. Given a function Template:Math on the interval [1,+1] and n points x1,x2,,xn, in that interval, the interpolation polynomial is that unique polynomial Pn1 of degree at most n1 which has value f(xi) at each point xi. The interpolation error at x is f(x)Pn1(x)=f(n)(ξ)n!i=1n(xxi) for some ξ (depending on Template:Mvar) in Template:Closed-closed.[6] So it is logical to try to minimize maxx[1,1]|i=1n(xxi)|.

This product is a monic polynomial of degree Template:Mvar. It may be shown that the maximum absolute value (maximum norm) of any such polynomial is bounded from below by Template:Math. This bound is attained by the scaled Chebyshev polynomials Template:Math, which are also monic. (Recall that Template:Math for Template:Math.[7]) Therefore, when the interpolation nodes Template:Math are the roots of Template:Math, the error satisfies |f(x)Pn1(x)|12n1n!maxξ[1,1]|f(n)(ξ)|. For an arbitrary interval [a, b] a change of variable shows that |f(x)Pn1(x)|12n1n!(ba2)nmaxξ[a,b]|f(n)(ξ)|.

Modified even-order nodes

Some applications for interpolation nodes, such as the design of equally terminated passive Chebyshev filters, cannot use even-order Chebyshev nodes directly due to the lack of a root at 0. Instead, the Chebyshev nodes can be moved toward zero, with a double root at zero directly, using a transformation:[8]

x~k=sgn(xk)xk2xn/221xn/22

For example, Chebyshev nodes of the first kind of order 4 are 0.9239,0.3827,0.3827,0.9239, with xn/2=0.382683. Applying the transformation yields new nodes 0.910180,0,0,0.910180. The modified even-order nodes now include zero twice.

See also

Notes

Template:Reflist

References

Template:Refbegin

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

Template:Refend

Further reading

  • Burden, Richard L.; Faires, J. Douglas: Numerical Analysis, 8th ed., pages 503–512, Template:ISBN.

Template:Algebraic numbers

  1. The name Chebyshev–Gauss nodes comes from the use of Chebyshev zeros in numerical integration, which can be seen as a variant of Gaussian quadrature.
  2. The name Chebyshev–Lobatto nodes comes from Rehuel Lobatto, who made a variant of Gaussian quadrature, known as Lobatto quadrature, whose nodes included the ends of the interval, a feature shared by the Chebyshev extrema.
  3. Script error: No such module "Footnotes".
  4. Script error: No such module "Footnotes".
  5. Script error: No such module "Footnotes".
  6. Script error: No such module "Footnotes".
  7. Script error: No such module "Footnotes".
  8. Script error: No such module "citation/CS1".