equations 2.0.1 equations: ^2.0.1 copied to clipboard
An equation solving library written in Dart. It also works with complex numbers and fractions.
[2.0.1] #
- New
toStringAsFixed()
method for theComplex
type - Improved static analysis with a more elaborated
analysis_options.yaml
file - Dependencies versions update
[2.0.0] #
- Migration to stable null safety
- Dependencies versions update
2.0.0-nullsafety.5 #
- Updated some dependencies versions
- Added support for numerical integration with the
NumericalIntegration
type. - Minor code improvements
2.0.0-nullsafety.4 #
- Updated some dependencies versions
- Added a new root finding algorithm (
RegulaFalsi
) - Improved the computation of the determinant (now it uses LU decomposition which is way better than the old O(n!) implementation)
- Minor documentation improvements
2.0.0-nullsafety.3 #
- Added support for linear systems solving using Jacobi, Gauss-Seidel and SOR
- Improved comparison logic for all the classes of the package
- Added the new
toStringAugmented()
method for systems which prints the augmented matrix - Written more tests for coverage
- Expanded the README.md file
- New examples in the
example/
folder
2.0.0-nullsafety.2 #
- Created the
RealMatrix
andComplexMatrix
types to work with matrix - Added support for linear systems solving using Gauss, LU decomposition and Cholesky decomposition
- Added a new static method called
Algebraic.from()
which automatically builds a new polynomial equation according with the number of coefficients. - Minor documentation fixes
2.0.0-nullsafety.1 #
- Added a new root-finding algorithm (
Brent
which implements the Brent's method method) - Added
Laguerre
(which implements Laguerre's method for polynomials root finding) - Minor on various
Nonlinear
subtypes - Documentation fixes
2.0.0-nullsafety.0 #
- Package migrated to null safety (Dart 2.12).
- Added a new
ExpressionParser
class (which is also internally used byNonLinear
) - Minor fixes on
Algebraic
andNonLinear
1.0.1 #
- Health suggestions fixes
- Changed the description of the package
1.0.0 #
- Initial release
- Use
Algebraic
for algebraic (polynomial) equations andNonlinear
for nonlinear equations - Easily work with complex number by using
Complex