Learn R Programming

gsignal (version 0.3-7)

cheb: Chebyshev polynomials

Description

Return the value of the Chebyshev polynomial at specific points.

Usage

cheb(n, x)

Value

Polynomial of order x, evaluated at point(s) x.

Arguments

n

Order of the polynomial, specified as a positive integer.

x

Point or points at which to calculate the Chebyshev polynomial

Author

André Carezia, acarezia@uol.com.br.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com.

Details

The Chebyshev polynomials are defined by the equations:


  Tn(x) = cos(n . acos(x),    |x|<= 1
  Tn(x) = cosh(n . acosh(x),  |x|> 1
If x is a vector, the output is a vector of the same size, where each element is calculated as \(y(i) = Tn(x(i))\).

Examples

Run this code

cp <- cheb(5, 1)
cp <- cheb(5, c(2,3))

Run the code above in your browser using DataLab