Download The coefficients aj and bj are computed with Euler`s formulas: (5) 1 π

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
298
C HAP. 5
C URVE F ITTING
The coefficients a j and b j are computed with Euler’s formulas:
(5)
aj =
1
π
π
−π
f (x) cos( j x) d x
for j = 0, 1, . . .
and
(6)
1
bj =
π
π
−π
f (x) sin( j x) d x
for j = 1, 2, . . . .
The factor 12 in the constant term a0 /2 in the Fourier series (4) has been introduced
for convenience so that a0 could be obtained from the general formula (5) by setting
j = 0. Convergence of the Fourier series is discussed in the next result.
Theorem 5.5 (Fourier Expansion). Assume that S(x) is the Fourier series for f (x)
over [−π, π]. If f (x) is piecewise continuous on [−π, π] and has both a left- and
right-hand derivative at each point in this interval, then S(x) is convergent for all x ∈
[−π, π]. The relation
S(x) = f (x)
holds at all points x ∈ [−π, π], where f (x) is continuous. If x = a is a point of
discontinuity of f , then
f (a − ) + f (a + )
,
S(a) =
2
where f (a − ) and f (a + ) denote the left- and right-hand limits, respectively. With this
understanding, we obtain the Fourier expansion:
∞
f (x) =
(7)
a0 +
(a j cos( j x) + b j sin( j x)).
2
j=1
A brief outline of the derivation of formulas (5) and (6) is given at the end of the
subsection.
Example 5.13. Show that the function f (x) = x/2 for −π < x < π , extended periodically by the equation f (x + 2π ) = f (x), has the Fourier series representation
f (x) =
∞
(−1) j+1
j=1
j
sin( j x) = sin(x) −
sin(2x) sin(3x)
+
− ··· .
2
3
Using Euler’s formulas and integration by parts, we get
1 π x
x sin( j x) cos( j x) π
aj =
cos( j x) d x =
+
=0
π −π 2
2π j
2π j 2 −π
S EC . 5.4
F OURIER S ERIES AND T RIGONOMETRIC P OLYNOMIALS
y
y = S3(x)
1.5
1.0
299
y = S4(x)
y = f(x)
y = S2(x)
0.5
−3
−2
x
−1
1
2
3
−0.5
−1.0
−1.5
Figure 5.19 The function f (x) = x/2 over [−π, π] and its trigonometric approximations S2 (x), S3 (x), and S4 (x).
for j = 1, 2, 3, . . . , and
bj =
1
π
π
−π
−x cos( j x) sin( j x) π
x
(−1) j+1
sin( j x) d x =
+
=
2
2
2π j
j
2π j −π
for j = 1, 2, 3, . . . . The coefficient a0 is obtained by a separate calculation:
a0 =
1
π
π
−π
x 2 π
x
dx =
= 0.
2
4π −π
These calculations show that all the coefficients of the cosine functions are zero. The
graph of f (x) and the partial sums
sin(2x)
,
2
sin(2x) sin(3x)
S3 (x) = sin(x) −
+
,
2
3
S2 (x) = sin(x) −
and
S4 (x) = sin(x) −
are shown in Figure 5.19.
sin(2x) sin(3x) sin(4x)
+
−
2
3
4
We now state some general properties of Fourier series. The proofs are left as
exercises.
300
C HAP. 5
C URVE F ITTING
Theorem 5.6 (Cosine Series). Suppose that f (x) is an even function; that is, suppose that f (−x) = f (x) holds for all x. If f (x) has period 2π and if f (x) and f (x)
are piecewise continuous, then the Fourier series for f (x) involves only cosine terms:
∞
a0 a j cos( j x),
+
f (x) =
2
(8)
j=1
where
(9)
2
aj =
π
π
f (x) cos( j x) d x
for j = 0, 1, . . . .
0
Theorem 5.7 (Sine Series). Suppose that f (x) is an odd function; that is, f (−x) =
− f (x) holds for all x. If f (x) has period 2π and if f (x) and f (x) are piecewise
continuous, then the Fourier series for f (x) involves only the sine terms:
f (x) =
(10)
∞
b j sin( j x),
j=1
where
(11)
2
bj =
π
π
f (x) sin( j x) d x
for j = 1, 2, . . . .
0
Example 5.14. Show that the function f (x) = |x| for −π < x < π , extended periodically by the equation f (x + 2π ) = f (x), has the Fourier cosine representation
∞
4 cos((2 j − 1)x)
π
−
2
π
(2 j − 1)2
j=1
cos(3x) cos(5x)
π
4
cos(x) +
= −
+
+ ··· .
2
π
32
52
f (x) =
(12)
The function f (x) is an even function, so we can use Theorem 5.6 and need only to
compute the coefficients {a j }:
2 π
2x sin( j x) 2 cos( j x) π
aj =
+
x cos( j x) d x =
0
π 0
πj
π j2
j
2 cos( jπ ) − 2
2((−1) − 1)
=
=
for j = 1, 2, 3, . . . .
π j2
π j2
Since ((−1) j − 1) = 0 when j is even, the cosine series will involve only the odd terms.
The odd coefficients have the pattern
a1 =
−4
,
π
a3 =
−4
,
π 32
a5 =
−4
,
π 52
....
S EC . 5.4
F OURIER S ERIES AND T RIGONOMETRIC P OLYNOMIALS
301
The coefficient a0 is obtained by the separate calculation
2 π
x 2 π
x dx =
a0 =
= π.
π 0
π 0
Therefore, we have found the desired coefficients in (12).
Proof of Euler’s Formulas for Theorem 5.5.
The following heuristic argument assumes the existence and convergence of the Fourier series representation. To determine a0 , we can integrate both sides of (7) and get


π
π
∞
 a0 +
f (x) d x =
(a j cos( j x) + b j sin( j x)) d x
2
−π
−π
(13)
=
j=1
π
−π
∞
a0
dx +
aj
2
π
−π
j=1
cos( j x) d x +
∞
j=1
bj
π
−π
sin( j x) d x
= πa0 + 0 + 0.
Justification for switching the order of integration and summation requires a detailed
treatment of uniform convergence and can be found in advanced texts. Hence we have
shown that
1 π
f (x) d x.
(14)
a0 =
π −π
To determine am , we let m > 0 be a fixed integer, multiply both sides of (7) by
cos(mx), and integrate both sides to obtain
(15)
π
−π
f (x) cos(mx) d x =
a0
2
+
π
−π
cos(mx) d x +
∞
j=1
bj
∞
j=1
aj
π
−π
cos( j x) cos(mx) d x
π
−π
sin( j x) cos(mx) d x.
Equation (15) can be simplified by using the orthogonal properties of the trigonometric
functions, which are now stated. The value of the first term on the right-hand side
of (15) is
a0 π
a0 sin(mx) π
(16)
cos(mx) d x =
= 0.
−π
2 −π
2m
The value of the term involving cos( j x) cos(mx) is found by using the trigonometric
identity
(17)
cos( j x) cos(mx) =
1
1
cos(( j + m)x) + cos(( j − m)x).
2
2
302
C HAP. 5
C URVE F ITTING
When j = m, then (17) is used to get
aj
(18)
π
−π
1
aj
2
cos( j x) cos(mx) d x =
π
cos(( j + m)x) d x
π
1
cos(( j − m)x) d x = 0 + 0 = 0.
+ aj
2
−π
−π
When j = m, the value of the integral is
(19)
am
π
−π
cos( j x) cos(mx) d x = am π.
The value of the term on the right side of (15) involving sin( j x) cos(mx) is found
by using the trigonometric identity
sin( j x) cos(mx) =
(20)
1
1
sin(( j + m)x) + sin(( j − m)x).
2
2
For all values of j and m in (20), we obtain
bj
(21)
π
−π
1
bj
2
sin( j x) cos(mx) d x =
π
sin(( j + m)x) d x
π
1
+ bj
sin(( j − m)x) d x = 0 + 0 = 0.
2
−π
−π
Therefore, using the results of (16), (18), (19), and (21) in equation (15), we conclude
that
π
(22)
πam =
f (x) cos(mx) d x,
for m = 1, 2, . . . .
−π
Therefore, Euler’s formula (5) is established.
similarly.
Euler’s formula (6) is proved
•
Trigonometric Polynomial Approximation
Definition 5.4.
A series of the form
a0 +
(a j cos( j x) + b j sin( j x))
2
M
(23)
TM (x) =
j=1
is called a trigonometric polynomial of order M.
S EC . 5.4
F OURIER S ERIES AND T RIGONOMETRIC P OLYNOMIALS
303
Theorem 5.8 (Discrete Fourier Series). Suppose that {(x j , y j )} Nj=0 are N +1 points,
where y j = f (x j ), and the abscissas are equally spaced:
x j = −π +
(24)
2 jπ
N
for j = 0, 1, . . . , N .
If f (x) is periodic with period 2π and 2M < N , then there exists a trigonometric
polynomial TM (x) of the form (23) that minimizes the quantity
N
(25)
( f (xk ) − TM (xk ))2 .
k=1
The coefficients a j and b j of this polynomial are computed with the formulas
(26)
N
2 f (xk ) cos( j xk )
N
for j = 0, 1, . . . , M,
N
2 bj =
f (xk ) sin( j xk )
N
for j = 1, 2, . . . , M.
aj =
k=1
and
(27)
k=1
Although formulas (26) and (27) are defined with the least-squares procedure, they
can also be viewed as numerical approximations to the integrals in Euler’s formulas (5)
and (6). Euler’s formulas give the coefficients for the Fourier series of a continuous
function, whereas formulas (26) and (27) give the trigonometric polynomial coefficients for curve fitting to data points. The next example uses data points generated by
the function f (x) = x/2 at discrete points. When more points are used, the trigonometric polynomial coefficients get closer to the Fourier series coefficients.
Example 5.15. Use the 12 equally spaced points xk = −π + kπ/6, for k = 1, 2, . . . , 12,
and find the trigonometric polynomial approximation for M = 5 to the 12 data points
{(xk , f (xk ))}12
k=1 , where f (x) = x/2. Also compare the results when 60 and 360 points
are used and with the first five terms of the Fourier series expansion for f (x) that is given
in Example 5.13.
Since the periodic extension is assumed, at a point of discontinuity, the function value
f (π ) must be computed using the formula
(28)
f (π ) =
π/2 − π/2
f (π − ) + f (π + )
=
= 0.
2
2
The function f (x) is an odd function; hence the coefficients for the cosine terms are all
zero (i.e., a j = 0 for all j). The trigonometric polynomial of degree M = 5 involves only
the sine terms, and when formula (27) is used with (28), we get
(29)
T5 (x) = 0.9770486 sin(x) − 0.4534498 sin(2x) + 0.26179938 sin(3x)
− 0.1511499 sin(4x) + 0.0701489 sin(5x).
304
C HAP. 5
C URVE F ITTING
y
y = T5(x)
1.5
1.0
0.5
−3
−2
x
−1
1
2
3
−0.5
−1.0
−1.5
Figure 5.20 The trigonometric polynomial T5 (x) of degree
M = 5, based on 12 data points that lie on the line y = x/2.
Table 5.9 Comparison of Trigonometric Polynomial Coefficients for
Approximations to f (x) = x/2 over [−π, π]
Trigonometric polynomial coefficients
b1
b2
b3
b4
b5
12 points
60 points
360 points
0.97704862
−0.45344984
0.26179939
−0.15114995
0.07014893
0.99908598
−0.49817096
0.33058726
−0.24633386
0.19540972
0.99997462
−0.49994923
0.33325718
−0.24989845
0.19987306
Fourier series
coefficients
1.0
−0.5
0.33333333
−0.25
0.2
The graph of T5 (x) is shown in Figure 5.20.
The coefficients of the fifth-degree trigonometric polynomial change slightly when the
number of interpolation points increases to 60 and 360. As the number of points increases,
they get closer to the coefficients of the Fourier series expansion of f (x). The results are
compared in Table 5.9.
Numerical Methods Using Matlab, 4th Edition, 2004
John H. Mathews and Kurtis K. Fink
ISBN: 0-13-065248-2
Prentice-Hall Inc.
Upper Saddle River, New Jersey, USA
http://vig.prenhall.com/
Related documents