On Implementation of Numerical Methods for Solving Ordinary Differential Equations in Computer Algebra Systems

被引:2
|
作者
Baddour, A. [1 ]
Gambaryan, M. M. [1 ]
Gonzalez, L. [1 ]
Malykh, M. D. [1 ,2 ]
机构
[1] Peoples Friendship Univ Russia, Ul Miklukho Maklaya 6, Moscow 117198, Russia
[2] Joint Inst Nucl Res, Dubna 141980, Moscow Oblast, Russia
基金
俄罗斯科学基金会;
关键词
Approximate solution - Close integration - Computer algebra systems - Initial problem - Numerical solution - Problem solutions - Second class - Symbolic computation - Symbolic expression - Symbolic methods;
D O I
10.1134/S0361768823020044
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an original package for investigating numerical solutions of ordinary differential equations, which is built in the Sage computer algebra system. This project is focused on a closer integration of numerical and symbolic methods while primarily aiming to create a convenient tool for working with numerical solutions in Sage. The package defines two new classes: initial problems and approximate solutions. The first class defines tools for symbolic computations related to initial problems, while the second class defines tools for interpolating values of symbolic expressions on an approximate solution and estimating the error with the use of the Richardson method. An implementation of the Runge-Kutta method is briefly described, with its main feature being the possibility of working with arbitrary Butcher tableaux and arbitrary numeric fields.
引用
收藏
页码:412 / 422
页数:11
相关论文
共 50 条