MATCONT: A MATLAB package for numerical bifurcation analysis of ODEs

被引:1140
作者
Dhooge, A
Govaerts, W
Kuznetsov, YA
机构
[1] State Univ Ghent, Dept Appl Math & Comp Sci, B-9000 Ghent, Belgium
[2] Univ Utrecht, Inst Math, NL-3584 CD Utrecht, Netherlands
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2003年 / 29卷 / 02期
关键词
design; dynamical system; bifurcation; numerical continuation;
D O I
10.1145/779359.779362
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
MATCONT is a graphical MATLAB software package for the interactive numerical study of dynamical systems. It allows one to compute curves of equilibria, limit points, Hopf points, limit cycles, period doubling bifurcation points of limit cycles, and fold bifurcation points of limit cycles. All curves are computed by the same function that implements a prediction-correction continuation algorithm based on the Moore-Penrose matrix pseudo-inverse. The continuation of bifurcation points of equilibria and limit cycles is based on bordering methods and minimally extended systems. Hence no additional unknowns such as singular vectors and eigenvectors are used and no artificial sparsity in the systems is created. The sparsity of the discretized systems for the computation of limit cycles and their bifurcation points is exploited by using the standard Matlab sparse matrix methods. The MATLAB environment makes the standard MATLAB Ordinary Differential Equations ( ODE) Suite interactively available and provides computational and visualization tools; it also eliminates the compilation stage and so makes installation straightforward. Compared to other packages such as AUTO and CONTENT, adding a new type of curves is easy in the MATLAB environment. We illustrate this by a detailed description of the limit point curve type.
引用
收藏
页码:141 / 164
页数:24
相关论文
共 28 条
[21]  
KHIBNIK AI, 1993, PHYSICA D, V62, P1
[22]  
Kuznetsov Yu.A., 1995, APPL MATH SCI, V112
[23]  
Levitin VV, 1995, CONTENT MULTIPLATFOR
[24]  
MESTROM W, 2002, THESIS UTRECHT U UTR
[25]  
Polking J. C., 1997, DFIELD PPLANE SOFTWA
[26]  
RIET A, 2000, THESIS UTRECHT U UTR
[27]   ADAPTIVE MESH SELECTION STRATEGIES FOR SOLVING BOUNDARY-VALUE PROBLEMS [J].
RUSSELL, RD ;
CHRISTIANSEN, J .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1978, 15 (01) :59-80
[28]   The MATLAB ODE suite [J].
Shampine, LF ;
Reichelt, MW .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1997, 18 (01) :1-22