MathHelper

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

Contém funções matemáticas comuns e constantes.

Métodos

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

Calcula-se o coeficiente binomial acima .

n
O n.
k
O K.

Retorna: n! / (k! * (n - k)!)

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

Converter graus em radianos

degrees
Um ângulo em graus

Retorna: O ângulo expresso em radianos

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

Calcula o fatorial de um dado número natural.

n
O número.

Retorna: N!

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

Retorna uma aproximação da raiz quadrada inversa do número esquerdo.

x
Um número.

Retorna: Uma aproximação da raiz quadrada inversa do número especificado, com um limite de erro superior de 0,001

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

Retorna uma aproximação da raiz quadrada inversa do número esquerdo.

x
Um número.

Retorna: Uma aproximação da raiz quadrada inversa do número especificado, com um limite de erro superior de 0,001

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

Retorna a potência seguinte de dois que é maior do que o número especificado.

n
O número especificado.

Retorna: O próximo poder de dois.

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

Retorna a potência seguinte de dois que é maior do que o número especificado.

n
O número especificado.

Retorna: O próximo poder de dois.

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

Retorna a potência seguinte de dois que é maior do que o número especificado.

n
O número especificado.

Retorna: O próximo poder de dois.

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

Retorna a potência seguinte de dois que é maior do que o número especificado.

n
O número especificado.

Retorna: O próximo poder de dois.

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

Converter radianos em graus

radians
Um ângulo em radianos

Retorna: O ângulo expresso em graus

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

Troca dois valores duplos.

a
O primeiro valor.
b
O segundo valor.
Swap
public static void Swap(float a, float b)
MathHelper.Swap(a, b)

Troca dois valores flutuantes.

a
O primeiro valor.
b
O segundo valor.

Campos

E
public const double E
value = MathHelper.E

Define o valor de E como um Único.

Log10E
public const double Log10E
value = MathHelper.Log10E

Define o logaritmo base-10 de E.

Log2E
public const double Log2E
value = MathHelper.Log2E

Define o logaritmo base-2 de E.

Pi
public const double Pi
value = MathHelper.Pi

Define o valor de Pi como um Único.

PiOver2
public const double PiOver2
value = MathHelper.PiOver2

Define o valor de Pi dividido por dois como um Único.

PiOver3
public const double PiOver3
value = MathHelper.PiOver3

Define o valor de Pi dividido por três como um Único.

PiOver4
public const double PiOver4
value = MathHelper.PiOver4

Define o valor de Pi dividido por quatro como um Único.

PiOver6
public const double PiOver6
value = MathHelper.PiOver6

Define o valor de Pi dividido por seis como um Único.

ThreePiOver2
public const double ThreePiOver2
value = MathHelper.ThreePiOver2

Define o valor de Pi multiplicado por 3 e dividido por dois como um Único.

TwoPi
public const double TwoPi
value = MathHelper.TwoPi

Define o valor de Pi multiplicado por dois como um Único.