一個用於解決數學方程式(包含複數方程式)的 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: