2 * Functions and Variables for lindstedt::
5 @node Functions and Variables for lindstedt, , lindstedt, lindstedt
6 @section Functions and Variables for lindstedt
9 @deffn {関数} Lindstedt (@var{eq},@var{pvar},@var{torder},@var{ic})
10 これはLindstedtコードで最初のパスです。
13 @math{z[i]=0, z'[i]=0}で、
14 入力した初期条件―(@var{%k1}と@var{%k2}だけでなく)任意の定数があり得ます―で問題を解くことができます。
18 摂動方程式の中の定数がゼロ次方程式解と同じなので、問題が起こります。
19 また、Van der Pol方程式のように、摂動方程式の初期条件が@math{i>0}に対して
20 @math{z[i]=0, z'[i]=0}でない時、問題が起こります。
24 (%i1) load("makeOrders")$
26 (%i2) load("lindstedt")$
28 (%i3) Lindstedt('diff(x,t,2)+x-(e*x^3)/6,e,2,[1,0]);
30 e (cos(5 T) - 24 cos(3 T) + 23 cos(T))
31 (%o3) [[[---------------------------------------
34 - --------------------- + cos(T)],
38 T = (- ---- - -- + 1) t]]
42 この関数を使うには、最初に@code{load("makeOrders")}と@code{load("lindstedt")}を書いてください。
45 @category{Differential equations}
46 @category{Share packages}
47 @category{Package lindstedt}