一个用于解决数学方程(包括复数方程)的 Flutter/Dart 库。它提供了强大的工具来处理代数表达式,并在多个平台上提供精确的解决方案。非常适合教育类应用、科学计算器或任何需要高级数学运算的应用程序。该库文档齐全,支持在 Android、iOS、Web、macOS、Windows 和 Linux 上进行跨平台部署。
适合场景
解代数方程
科学计算器开发
教育类数学应用
工程计算
复数计算
数学建模
主要特点
支持复数运算
跨平台兼容性
方程求解的简单 API
精确的数值结果
可扩展以自定义公式
文档齐全的方法
适合对象
开发计算密集型应用的开发者
使用 Flutter 的学生和教育工作者
工程与科学软件
需要符号数学处理的应用程序
使用建议
需要理解复数
可能需要对用户输入进行额外解析
最适合非交互式方程输入
仅限代数方程(非微分)
使用高次多项式时,性能可能有所不同
未针对实时计算进行优化
原始 README
以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。
An equation-solving library written purely in Dart.
The equations package is written purely in Dart and helps you solve equations. Whether you're building a CLI application, a web server or a cross-platform Flutter project, equations has you covered. Here's what you can do with this :
solve polynomial equations and inequalities with Algebraic types;
solve nonlinear equations with Nonlinear types;
solve linear systems of equations with SystemSolver types;
In addition, you can also find utilities to work with:
real and complex matrices, using the RealMatrix and ComplexMatrix types;
complex numbers, using the Complex type;
integral evaluation, with NumericalIntegration types;
data interpolation, with Interpolation types.
The website hosted at this repository's GitHub Pages contains the latest dart doc HTML documentation. For more information about solving equations and examples on how to use the classes from this package, check out the articles on the Wiki pages: