论文部分内容阅读
化学振荡反应作为非线性科学研究的真实典型范例,采用传统的计算机语言编程,作理论分析模拟烦琐而困难。本文建议用MATLAB功能强大的solve,jacobian,eig,ode,plot等内部函数,对Lotka-Volterra和Belousov-Zhabotinsky两个典型的化学振荡反应进行理论分析和数值模拟。结果表明MATLAB能够可靠、简便地寻找出振荡动力学区域并对化学动力学方程组数值积分,可以成为化学振荡理论研究的有力工具。
As a typical example of non-linear scientific research, chemical oscillatory reactions are complicated and difficult to simulate by theoretical analysis using traditional computer language programming. This paper proposes the theoretical analysis and numerical simulation of two typical chemical oscillatory reactions of Lotka-Volterra and Belousov-Zhabotinsky using MATLAB’s powerful internal functions such as solve, jacobian, eig, ode and plot. The results show that MATLAB can find the oscillatory dynamic region easily and simply and integrate the numerical value of chemical kinetic equations numerically, which can be a powerful tool for the study of chemical oscillation theory.