Search packages, repositories and app categories

equations cover
Package detailsv6.0.0

equations

An equation-solving library that supports complex numbers.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
2.7K
Likes
86
Pub points
160

Install package

flutter pub add equations

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter/Dart library designed to solve mathematical equations, including those involving complex numbers. It provides robust tools for handling algebraic expressions and offers precise solutions across multiple platforms. Ideal for educational apps, scientific calculators, or any application requiring advanced math operations. The library is well-documented and supports cross-platform deployment on Android, iOS, Web, macOS, Windows, and Linux.

Use cases

  • Solving algebraic equations
  • Scientific calculator development
  • Educational math applications
  • Engineering computations
  • Complex number calculations
  • Mathematical modeling

Key features

  • Supports complex number arithmetic
  • Cross-platform compatibility
  • Simple API for equation solving
  • Accurate numerical results
  • Extensible for custom equations
  • Well-documented methods

Suitable for

  • Developers building math-heavy apps
  • Students and educators using Flutter
  • Engineering and scientific software
  • Apps requiring symbolic math processing

Considerations

  • Requires understanding of complex numbers
  • May need additional parsing for user input
  • Best suited for non-interactive equation entry
  • Limited to algebraic equations (not differential)
  • Performance may vary with high-degree polynomials
  • Not optimized for real-time computation

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

dart_equations logo

An equation-solving library written purely in Dart.

CI status Stars count on GitHub Stars count on GitHub


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:

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package