0.2.0 |
|
---|---|
0.1.4 |
|
0.0.0 |
|
#13 in #newton
25KB
465 行
[->] Nexsys
一个用Rust编写的方程求解程序 🦀
Nexsys(直观方程、表达式和系统)受到工程方程求解器(EES)的启发,EES是一个针对热力或流体密集型系统工作的工程师设计的程序。此工具允许工程师开发他们所工作系统的庞大数学模型,并在比在Python或Matlab中开发相同模型更短的时间内产生优化的设计。
EES的主要缺点是其封闭源代码性质以及与Windows之外的机器和其他软件集成能力差,因此出于对仿真和计算机辅助工程感兴趣,我自告奋勇来填补这一空白。
nexsys-core
包
这是 nexsys-core
子包,它负责提供从头开始实现的牛顿法,用于求解单个未知方程和非线性方程组,以及 Nexsys 求解器引擎。
Nexsys 求解器的主要访问点是 Nexsys
结构体,它将原始文本解释为一种伪代码,以确定哪些方程可以求解以及求解顺序。
依赖项
~3–9.5MB
~81K SLoC