MathHelper

StockSharp.Xaml.Charting.Rendering.HighQualityRasterizer.Agg.VectorMath

Содержит общие математические функции и константы.

Методы

BinomialCoefficient
public static long BinomialCoefficient(int n, int k)
result = MathHelper.BinomialCoefficient(n, k)

Вычисляет биномиальный коэффициент выше.

n
Н.
k
К.

Возвращает: n! / (k! * (n - k)!)

DegreesToRadians
public static double DegreesToRadians(double degrees)
result = MathHelper.DegreesToRadians(degrees)

Преобразование градусов в радианы

degrees
Угол в градусах

Возвращает: Угол, выраженный в радианах

Factorial
public static long Factorial(int n)
result = MathHelper.Factorial(n)

Вычисляет факториал данного натурального числа.

n
Номер.

Возвращает: Нет!

InverseSqrtFast
public static double InverseSqrtFast(double x)
result = MathHelper.InverseSqrtFast(x)

Возвращает приближение обратного квадратного корня левого числа.

x
Номер.

Возвращает: аппроксимация корня обратного квадрата указанного числа с верхним пределом ошибки 0,001

InverseSqrtFast
public static float InverseSqrtFast(float x)
result = MathHelper.InverseSqrtFast(x)

Возвращает приближение обратного квадратного корня левого числа.

x
Номер.

Возвращает: аппроксимация корня обратного квадрата указанного числа с верхним пределом ошибки 0,001

NextPowerOfTwo
public static long NextPowerOfTwo(long n)
result = MathHelper.NextPowerOfTwo(n)

Возвращает следующую мощность двух, которая больше указанного числа.

n
Указанный номер.

Возвращает: Следующая власть двух.

NextPowerOfTwo
public static double NextPowerOfTwo(double n)
result = MathHelper.NextPowerOfTwo(n)

Возвращает следующую мощность двух, которая больше указанного числа.

n
Указанный номер.

Возвращает: Следующая власть двух.

NextPowerOfTwo
public static float NextPowerOfTwo(float n)
result = MathHelper.NextPowerOfTwo(n)

Возвращает следующую мощность двух, которая больше указанного числа.

n
Указанный номер.

Возвращает: Следующая власть двух.

NextPowerOfTwo
public static int NextPowerOfTwo(int n)
result = MathHelper.NextPowerOfTwo(n)

Возвращает следующую мощность двух, которая больше указанного числа.

n
Указанный номер.

Возвращает: Следующая власть двух.

RadiansToDegrees
public static double RadiansToDegrees(double radians)
result = MathHelper.RadiansToDegrees(radians)

Преобразовать радианы в градусы

radians
Угол в радианах

Возвращает: Угол, выраженный в градусах

Swap
public static void Swap(double a, double b)
MathHelper.Swap(a, b)

Два двойных значения.

a
Первая ценность.
b
Вторая ценность.
Swap
public static void Swap(float a, float b)
MathHelper.Swap(a, b)

Переключает два значения.

a
Первая ценность.
b
Вторая ценность.

Поля

E
public const double E
value = MathHelper.E

Определяет значение E как Single.

Log10E
public const double Log10E
value = MathHelper.Log10E

Определяет логарифм по основанию 10 для E.

Log2E
public const double Log2E
value = MathHelper.Log2E

Определяет логарифм по основанию 2 числа E.

Pi
public const double Pi
value = MathHelper.Pi

Определяет значение числа Пи как одиночное.

PiOver2
public const double PiOver2
value = MathHelper.PiOver2

Определяет значение Пи, разделенное на два, как одиночное.

PiOver3
public const double PiOver3
value = MathHelper.PiOver3

Определяет значение Пи, разделенное на три, как одиночное.

PiOver4
public const double PiOver4
value = MathHelper.PiOver4

Определяет значение числа Пи, разделенное на четыре, как одиночное.

PiOver6
public const double PiOver6
value = MathHelper.PiOver6

Определяет значение Пи, разделенное на шесть, как одиночное.

ThreePiOver2
public const double ThreePiOver2
value = MathHelper.ThreePiOver2

Определяет значение числа Пи, умноженное на 3 и разделенное на два, как одиночное.

TwoPi
public const double TwoPi
value = MathHelper.TwoPi

Определяет значение числа Пи, умноженное на два, как одиночное.