文件名称:odin:ᚩ用于描述和求解R中的微分方程的DSL
文件大小:264KB
文件格式:ZIP
更新时间:2024-05-23 20:20:46
infrastructure R
奥丁 odin实现用于在R.描述和实施常微分方程一个高级语言它提供了看起来如R,但被直接编译成C的微分方程的实际溶液与做了“域专用语言”(DSL) 软件包,可以使用出色的Livermore求解器( lsoda , lsode等),或者使用与延迟微分方程一起使用。 DSL是说明性的,反映了方程的数学性质(通常,普通的微分方程是简单的数学关系,因此顺序无关紧要)。 它包括对涉及向量,矩阵和更高维数组(最多8个!)的方程的支持,其中包括高级数组索引符号,从而消除了显式循环的需要。 支持延迟微分方程,包括当延迟量是变量的任意复杂表达式时。 插值函数可用于将时变量包括到模型中(使用支持分段常量,线性和样条插值。 在编译之前先对方程进行分析,以便不依赖于时间的零件不会包含在最终的导数计算中。 支持用户为系统的任何部分提供的参数。 支持大量的数学函数(请参阅)以获取完整列表。 此外,可