matlab的欧拉方法代码-rODE:使用S4类在R中编写的常微分方程(ODE)求解器

时间:2024-06-15 06:09:29
【文件属性】:

文件名称:matlab的欧拉方法代码-rODE:使用S4类在R中编写的常微分方程(ODE)求解器

文件大小:3.31MB

文件格式:ZIP

更新时间:2024-06-15 06:09:29

系统开源

matlab的欧拉方法代码 罗德 rODE的目标是探索R及其S4类以及与Java和Python类的差异,同时通过求解常微分方程( ODE )探索物理模拟。 动机 这不是您典型的黑盒ODE求解器。 您确实必须使用软件包中提供的任何ODE求解器来开发ODE算法。 目的是在编写R的同时学习,理解物理学并使用数学。 rODE灵感来自非凡的物理库,用于计算机仿真OpenSourcePhyisics 。 看看吧。 我强烈推荐这本书, (Gould, Tobochnik, and Christian, 2017) 。 它对我理解常微分方程背后的物理学有很大帮助。 这本书巧妙地将代码,算法,数学和物理学结合在一起。 另外,我在开发rODE软件包时咨询了这些资源: 石油工程学计算机和数值方法的美丽介绍“ Melvin Nobles的“使用计算机解决石油工程学问题” ” (Nobles, 1974) 从“常微分方程的数值解” (Atkinson, Han, and Stewart, 2009)中借用了一些示例和解析解。 论文“使用普通微分方程积分器进行油藏数值模拟” (Sincovec, 1975) 。


网友评论