Библиотека dart:math
Математические константы и функции, а также генератор случайных чисел.
Чтобы использовать эту библиотеку в своём коде:
import 'dart:math';
Константы
- E → double
-
Основание натуральных логарифмов.
2.718281828459045 - LN2 → double
-
Натуральный логарифм 2.
0.6931471805599453 - LN10 → double
-
Натуральный логарифм 10.
2.302585092994046 - LOG2E → double
-
Логарифм по основанию 2 от E.
1.4426950408889634 - LOG10E → double
-
Логарифм по основанию 10 от E.
0.4342944819032518 - PI → double
-
Постоянная PI.
3.1415926535897932 - SQRT1_2 → double
-
Квадратный корень из 1/2.
0.7071067811865476 - SQRT2 → double
-
Квадратный корень из 2.
1.4142135623730951
Функции
-
acos(
num x) → double -
Преобразует
xв double и возвращает его арккосинус в радианах. -
asin(
num x) → double -
Преобразует
xв double и возвращает его арксинус в радианах. -
atan(
num x) → double -
Преобразует
xв double и возвращает его арктангенс в радианах. -
atan2(
num a, num b) → double -
Вариант функции atan.
-
cos(
num radians) → double -
Преобразует
radiansв double и возвращает косинус значения. -
exp(
num x) → double -
Преобразует
xв double и возвращает натуральный показатель, E, в степениx. -
log(
num x) → double -
Преобразует
xв double и возвращает натуральный логарифм значения. -
max<T extends num>(
T a, T b) → T -
Возвращает большее из двух чисел.
-
min<T extends num>(
T a, T b) → T -
Возвращает меньшее из двух чисел.
-
pow(
num x, num exponent) → num -
Возвращает
xв степениexponent. -
sin(
num radians) → double -
Преобразует
radiansв double и возвращает синус значения. -
sqrt(
num x) → double -
Преобразует
xв double и возвращает положительный квадратный корень из значения. -
tan(
num radians) → double -
Преобразует
radiansв double и возвращает тангенс значения.
Классы
- MutableRectangle
-
Класс для представления двумерных прямоугольников с осью выравнивания и изменяемыми свойствами.
- Point
-
Утилитарный класс для представления двумерных позиций.
- Random
-
Генератор случайных значений типа bool, int или double.
- Rectangle
-
Класс для представления двумерных прямоугольников, свойства которых неизменяемы.
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-math/dart-math-library.html