1 lc.mac is from the book "Perturbation Methods, Bifurcation Theory and
2 Computer Algebra" by Rand & Armbruster (Springer 1987)
4 It uses Lindstedt's method to calculate limit cycles.
6 maxima-5.9.0 cvs reproduces the results from the book. The routine is
7 case sensitive, and failed when the data was entered in lower case.
9 The first example is from p6. The differential equation is van der Pol's
12 w^2 x'' + x + e (x^2-1) w x' = 0
17 THE D.E. IS OF THE FORM: X'' + X + E * F(X,X') = 0
18 ENTER F(X,Y), REPRESENTING X' AS Y
21 THE D.E. IS: X'' + X + E ( (X - 1) Y ) = 0
22 ENTER TRUNCATION ORDER
24 CHOICES FOR LIMIT CYCLE AMPLITUDE:
34 (SIN(3 Z) - 3 SIN(Z)) E
35 X = 2 COS(Z) - -----------------------
39 (5 COS(5 Z) - 18 COS(3 Z) + 12 COS(Z)) E
40 - -----------------------------------------
44 (28 SIN(7 Z) - 140 SIN(5 Z) + 189 SIN(3 Z) - 63 SIN(Z)) E
45 + ---------------------------------------------------------- + . . .