摘要 |
PURPOSE: A calculation device performing numerical calculation for an initial value ordinary differential equation, a numerical calculation method thereof, a recording medium including a program for the calculation method is provided to solve increases of an exponential error limit, nonlinearity, and stiffness while reducing cost. CONSTITUTION: An input unit(110) receives an ordinary differential equation, initial data, calculation time intervals, and an error limit. A calculation unit(120) plurally performs calculation for the ordinary differential equation at the calculation time intervals and corrects an error by using an error of a previous calculation phase. The calculation unit performs calculation with a first and a second operation expressions. The first operation expression adds a value of a hindered ordinary differential equation including the error of the previous calculation phase to an Euler approximate value. The second operation expression corrects the error of a current phase by using the error of the previous calculation phase. [Reference numerals] (110) Input unit; (120) Calculation unit
|