MathHelper
Содержит общие математические функции и константы.
Методы
public static long BinomialCoefficient(int n, int k)
result = MathHelper.BinomialCoefficient(n, k)
Вычисляет биномиальный коэффициент выше.
- n
- Н.
- k
- К.
Возвращает: n! / (k! * (n - k)!)
public static double DegreesToRadians(double degrees)
result = MathHelper.DegreesToRadians(degrees)
Преобразование градусов в радианы
- degrees
- Угол в градусах
Возвращает: Угол, выраженный в радианах
public static long Factorial(int n)
result = MathHelper.Factorial(n)
Вычисляет факториал данного натурального числа.
- n
- Номер.
Возвращает: Нет!
public static double InverseSqrtFast(double x)
result = MathHelper.InverseSqrtFast(x)
Возвращает приближение обратного квадратного корня левого числа.
- x
- Номер.
Возвращает: аппроксимация корня обратного квадрата указанного числа с верхним пределом ошибки 0,001
public static float InverseSqrtFast(float x)
result = MathHelper.InverseSqrtFast(x)
Возвращает приближение обратного квадратного корня левого числа.
- x
- Номер.
Возвращает: аппроксимация корня обратного квадрата указанного числа с верхним пределом ошибки 0,001
public static long NextPowerOfTwo(long n)
result = MathHelper.NextPowerOfTwo(n)
Возвращает следующую мощность двух, которая больше указанного числа.
- n
- Указанный номер.
Возвращает: Следующая власть двух.
public static double NextPowerOfTwo(double n)
result = MathHelper.NextPowerOfTwo(n)
Возвращает следующую мощность двух, которая больше указанного числа.
- n
- Указанный номер.
Возвращает: Следующая власть двух.
public static float NextPowerOfTwo(float n)
result = MathHelper.NextPowerOfTwo(n)
Возвращает следующую мощность двух, которая больше указанного числа.
- n
- Указанный номер.
Возвращает: Следующая власть двух.
public static int NextPowerOfTwo(int n)
result = MathHelper.NextPowerOfTwo(n)
Возвращает следующую мощность двух, которая больше указанного числа.
- n
- Указанный номер.
Возвращает: Следующая власть двух.
public static double RadiansToDegrees(double radians)
result = MathHelper.RadiansToDegrees(radians)
Преобразовать радианы в градусы
- radians
- Угол в радианах
Возвращает: Угол, выраженный в градусах
public static void Swap(double a, double b)
MathHelper.Swap(a, b)
Два двойных значения.
- a
- Первая ценность.
- b
- Вторая ценность.
public static void Swap(float a, float b)
MathHelper.Swap(a, b)
Переключает два значения.
- a
- Первая ценность.
- b
- Вторая ценность.
Поля
public const double Log10E
value = MathHelper.Log10E
Определяет логарифм по основанию 10 для E.
public const double Log2E
value = MathHelper.Log2E
Определяет логарифм по основанию 2 числа E.
public const double PiOver2
value = MathHelper.PiOver2
Определяет значение Пи, разделенное на два, как одиночное.
public const double PiOver3
value = MathHelper.PiOver3
Определяет значение Пи, разделенное на три, как одиночное.
public const double PiOver4
value = MathHelper.PiOver4
Определяет значение числа Пи, разделенное на четыре, как одиночное.
public const double PiOver6
value = MathHelper.PiOver6
Определяет значение Пи, разделенное на шесть, как одиночное.
public const double ThreePiOver2
value = MathHelper.ThreePiOver2
Определяет значение числа Пи, умноженное на 3 и разделенное на два, как одиночное.
public const double TwoPi
value = MathHelper.TwoPi
Определяет значение числа Пи, умноженное на два, как одиночное.