![]() Volume 10, Issue 1 Articles Trott's Corner New Products New Publications Calendar News Bulletins New Resources Classifieds Download This Issue Editorial Policy Staff and Contributors Submissions Subscriptions Advertising Back Issues Contact Information |
Approximating Solutions of Linear Ordinary Differential Equations with Periodic Coefficients by Exact Picard Iterates
3. Picard Iteration for Systems of Linear ODEs with Periodic CoefficientsIn this section we show that for systems of linear differential equations with periodic coefficients we never encounter integrals that are impossible to calculate. But we will also see that evaluating Picard iterates, even if technically possible, may take too long if we use the built-in Integrate command. More exactly, we will be concerned with systems of the form
where
for all
In Section 5 of this article we will see some very interesting examples belonging to this class, but any reasonable periodic matrix with period An important example is the Mathieu equation
which can be rewritten in the form (4) by making
Although the Mathieu equation is exactly solvable with Mathematica, we will use it as our prototype example for its simplicity and importance.
We may also compare our approximate solutions with the exact ones. It should be noted that Mathieu functions, that is, the solutions of the Mathieu equation, are notably difficult to implement with a computer. For this reason they are the subject of recent research [10, 11, 12]. Let us evaluate some Picard iterates approximating the solution of the Mathieu equation, so that we can learn something from them. Taking an initial condition such as
The reader can see that the expanded form of all these iterates is a sum of terms that either are constants, positive integer powers of If we calculate the next iterate by hand, we first have to multiply matrix
Keeping in mind the possible appearance of difficult integrals, the main difficulty at this point is the appearance of products involving sines and cosines when we expand the last expression. But we may transform such products into sums of trigonometric functions by using TrigReduce, which again brings our expression back to the explicit form of a function in
obtained by an easy integration by parts. We thus see that all integrals of functions in Although we are not interested in giving a formal proof here, all the reasoning with the third iterate can be turned into a proof by induction of the following result. Theorem: Any Picard iterate of linear systems in the form of equation (4) with Although Picard iteration is thus technically possible at any finite order, as the order grows the resulting expressions become increasingly complicated. As a consequence, the time needed to compute them increases quickly.
Although one might assume that eight Picard iterates are enough, we caution the reader that for the applications we have in mind it will be necessary to evaluate the solution to the Mathieu equation at time
|
||||||||
About Mathematica | Download Mathematica Player © 2006 Wolfram Media, Inc. All rights reserved. |