Nonlinearity in Structural Dynamics Chapter App H
Nonlinearity in Structural Dynamics Chapter App H
The basic properties are now fairly well known [103, 209]; however, for the sake
of completeness they are described here along with one or two less well-known
results.
T3 (x) = cos(3 cos 1 (x)) = 4 cos3 (cos 1 (x)) 3 cos(cos 1 (x)) = 4x3 3x:
(H.2)
The Chebyshev polynomials are orthogonal on the interval [ 1; 1] with
weighting factor w(x) = (1 x 2 ) 2 which means that
1
Z 1
dx w(x)Tn (x)Tm (x) = (1 + Æn0 )Ænm (H.3)
1 2
where Ænm is the Kronecker delta.
The proof of this presents no problems: first the substitution y = cos 1 (x)
is made; second, making use of the definition (H.1) changes the integral (H.3) to
Z
dy cos(my) cos(ny) (H.4)
0
and this integral forms the basis of much of Fourier analysis. In fact, Chebyshev
expansion is entirely equivalent to the more usual Fourier sine and cosine
601
602 Properties of Chebyshev polynomials
as required.
It is clear that if the recurrence begins with T 0 (x) = 1 and T1 (x) = x,
equation (H.11) will yield values of T n (x) for any n. This is the preferred means
of evaluating T n (x) numerically as it avoids the computation of polynomials.
In order to evaluate how good a Chebyshev approximation is, one compares
the true function to the approximation over a testing set. This means that one is
potentially faced with mamy summations of the form (H.6). Although current
computers are arguably powerful enough to allow a brute force approach, there
is in fact a much more economical means of computing (H.6) than evaluating the
polynomials and summing the series. The method uses Clenshaw’s recurrence
formula. In fact this can be used for any polynomial which uses a recursion
relation although the version here is specific to the Chebyshev series. The general
result is given in [209].
First define a sequence by
Then
f (x) = [yn 2xyn+1 + yn+2 ]Tn(x) + + [yi 2xyi+1 + yi+2 ]Ti (x)
+ + [a0 y2 + y2 ]T0(x) (H.15)
after adding and subtracting y 2 T0 (x). In the middle of this summation one has
+ + [yi+1 2xyi+2 + yi+3 ]Ti+1 (x) + [yi 2xyi+1 + yi+2 ]Ti (x)
+ [yi 1 2xyi + yi+1 ]Ti 1 (x) (H.16)
which vanishes by virtue of the recurrence relation (H.11). Similarly all the
coefficients vanish down to y 2 . All that remains is the end of the summation
which is found to be
f (x) = a0 + xy1 y2 : (H.18)
Therefore to evaluate f (x) for each x, one simply passes downwards through the
recurrence (H.14) to obtain y 1 and y2 and then evaluates the linear expression
(H.18). Unfortunately there is no obvious analogue of Clenshaw’s result for two-
dimensional expansions of the form (H.8). This means that in evaluating a double
series, one can only use the recurrence if the function f (x; y ) splits into single-
variable functions, i.e. f (x; y ) = g (x) + h(y ). Of all the examples considered in
604 Properties of Chebyshev polynomials
chapter 7, only the Van der Pol oscillator fails to satisfy this condition, although
it would be unlikely to hold in practice.
Clenshaw’s algorithm can also be used algebraically in order to turn
Chebyshev expansions into ordinary polynomials. However, one should be aware
that this is not always a good idea [209].
x ! (x) = x = x 2
1
y ! _(y) = y = y 2 (H.20)
1
where
where
a = a 31
b = 3a 21 2 + b 21 + f 1 2
c = 3a 1 22 + 2b 1 2 + 2f 1 2 2
d = d 1 + 2e 1 2 + f 22 1
e = e 12
f = f 21 1
g = 2f 1 2 2
h = a 2 + b 2 + c 2 + d 2 + e 22 + f 22 2 :
3 2 (H.24)
Least-squares analysis and Chebyshev series 605
One can now expand this function as a double Chebyshev series of the form
XmX n
f (x; y) = Cij Ti (x)Tj (y) (H.25)
i=0 j =0
either by using the orthogonality relation (H.9) or by direct substitution. The exact
coefficients for f (x; y ) are found to be
C00 = h + 12 (b + e)
C01 = d + 12 f
C02 = 12 e
C10 = 21 a + c
C11 = g
C12 = 0
C20 = 12 b
C21 = 12 f
C22 = 0
C30 = 12 a: (H.26)