dart:math library
Mathematical constants and functions, plus a random number generator.
To use this library in your code:
import 'dart:math';
Classes
- MutableRectangle<
T extends num> - A class for representing two-dimensional axis-aligned rectangles with mutable properties.
- Point<
T extends num> - A utility class for representing two-dimensional positions.
- Random
- A generator of random bool, int, or double values. [...]
- Rectangle<
T extends num> - A class for representing two-dimensional rectangles whose properties are immutable.
Constants
- e → const double
- Base of the natural logarithms. [...]
2.718281828459045
- ln2 → const double
- Natural logarithm of 2. [...]
0.6931471805599453
- ln10 → const double
- Natural logarithm of 10. [...]
2.302585092994046
- log2e → const double
- Base-2 logarithm of e.
1.4426950408889634
- log10e → const double
- Base-10 logarithm of e.
0.4342944819032518
- pi → const double
- The PI constant.
3.1415926535897932
- sqrt1_2 → const double
- Square root of 1/2.
0.7071067811865476
- sqrt2 → const double
- Square root of 2.
1.4142135623730951
Functions
- acos(
num x) → double - Converts
x
to a double and returns its arc cosine in radians. [...] - asin(
num x) → double - Converts
x
to a double and returns its arc sine in radians. [...] - atan(
num x) → double - Converts
x
to a double and returns its arc tangent in radians. [...] - atan2(
num a, num b) → double - A variant of atan. [...]
- cos(
num radians) → double - Converts
radians
to a double and returns the cosine of the value. [...] - exp(
num x) → double - Converts
x
to a double and returns the natural exponent, e, to the powerx
. [...] - log(
num x) → double - Converts
x
to a double and returns the natural logarithm of the value. [...] - max<
T extends num> (T a, T b) → T - Returns the larger of two numbers. [...]
- min<
T extends num> (T a, T b) → T - Returns the lesser of two numbers. [...]
- pow(
num x, num exponent) → num - Returns
x
to the power ofexponent
. [...] - sin(
num radians) → double - Converts
radians
to a double and returns the sine of the value. [...] - sqrt(
num x) → double - Converts
x
to a double and returns the positive square root of the value. [...] - tan(
num radians) → double - Converts
radians
to a double and returns the tangent of the value. [...]
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-math/dart-math-library.html