文件名称:godesim:ODE系统求解器变得简单。 对于IVP(初始值问题)
文件大小:70KB
文件格式:ZIP
更新时间:2024-04-22 04:45:09
simulation differential-equations runge-kutta ode-solver runge-kutta-fehlberg
Godesim 使用简单的API模拟复杂的系统。 处理非线性微分方程,同时编写可维护的简单代码。 为什么选择Godesim? ODE求解器似乎在数字软件包(例如scipy的odeint / solve_ivp)中填补了简单系统求解器的空白。 在这些积分器中,似乎有一个空间可以提供模拟交互性,例如在模拟过程中根据火箭级分离之类的事件修改微分方程,从而提供模拟交互性。 安装 需要Go。 go get github.com/soypat/godesim 进步 Godesim处于早期开发阶段,随着使用量的增加,它自然会发生变化。 下图显示了Godesim已计划或已经包含的一些功能。 状态图例 计划 已开始 原型 稳定的 成熟 图例符号 :multiply: :building_construction: :lady_beetle: :vertical_traffic_light: :check_mark_button: 特征 地位 笔记 非线性求解器 :vertical_traffic_light: 提供ODE求解器套件。 非自治支持 :vertical_
【文件预览】:
godesim-main
----.gitignore(4KB)
----go.mod(268B)
----external_test.go(3KB)
----simulation_internal.go(6KB)
----algorithms_test.go(2KB)
----simulation.go(6KB)
----.travis.yml(208B)
----simulation_test.go(9KB)
----LICENSE(1KB)
----events.go(2KB)
----go.sum(11KB)
----README.md(3KB)
----state()
--------state.go(5KB)
--------diff.go(1010B)
--------state_internal.go(702B)
--------arithmetic.go(3KB)
--------state_test.go(10KB)
----timespan.go(2KB)
----_examples()
--------simplePendulum()
--------README.md(273B)
--------doublePendulum()
--------n-body()
----event_test.go(7KB)
----logger.go(1KB)
----_assets()
--------nr_py.m(2KB)
--------quadratic_eq.png(3KB)
--------quadratic_eq_sol.png(2KB)
----docs()
--------example_quad()
----algorithms.go(10KB)