MathHelper

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

Contiene funciones y constantes matemáticas comunes.

Métodos

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

Calcula el coeficiente binomio superior.

n
La n.
k
El k.

Devuelve: ¡No!

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

Convertir grados en radians

degrees
Un ángulo en grados

Devuelve: El ángulo expresado en radians

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

Calcula el factorial de un número natural dado.

n
El número.

Devuelve: ¡N!

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

Devuelve una aproximación de la raíz inversa cuadrada del número izquierdo.

x
Un número.

Devuelve: Una aproximación de la raíz inversa cuadrada del número especificado, con un límite superior de error de 0.001

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

Devuelve una aproximación de la raíz inversa cuadrada del número izquierdo.

x
Un número.

Devuelve: Una aproximación de la raíz inversa cuadrada del número especificado, con un límite superior de error de 0.001

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

Devuelve el siguiente poder de dos que es mayor que el número especificado.

n
El número especificado.

Devuelve: El siguiente poder de dos.

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

Devuelve el siguiente poder de dos que es mayor que el número especificado.

n
El número especificado.

Devuelve: El siguiente poder de dos.

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

Devuelve el siguiente poder de dos que es mayor que el número especificado.

n
El número especificado.

Devuelve: El siguiente poder de dos.

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

Devuelve el siguiente poder de dos que es mayor que el número especificado.

n
El número especificado.

Devuelve: El siguiente poder de dos.

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

Convertir radios en grados

radians
Un ángulo en radians

Devuelve: El ángulo expresado en grados

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

Trae dos dobles valores.

a
El primer valor.
b
El segundo valor.
Swap
public static void Swap(float a, float b)
MathHelper.Swap(a, b)

Trae dos valores flotantes.

a
El primer valor.
b
El segundo valor.

Campos

E
public const double E
value = MathHelper.E

Define el valor de E como un Único.

Log10E
public const double Log10E
value = MathHelper.Log10E

Define el logaritmo base-10 de E.

Log2E
public const double Log2E
value = MathHelper.Log2E

Define el logaritmo base-2 de E.

Pi
public const double Pi
value = MathHelper.Pi

Define el valor de Pi como un Único.

PiOver2
public const double PiOver2
value = MathHelper.PiOver2

Define el valor de Pi dividido por dos como un Único.

PiOver3
public const double PiOver3
value = MathHelper.PiOver3

Define el valor de Pi dividido por tres como un Único.

PiOver4
public const double PiOver4
value = MathHelper.PiOver4

Define el valor de Pi dividido por cuatro como un Único.

PiOver6
public const double PiOver6
value = MathHelper.PiOver6

Define el valor de Pi dividido por seis como un Único.

ThreePiOver2
public const double ThreePiOver2
value = MathHelper.ThreePiOver2

Define el valor de Pi multiplicado por 3 y dividido por dos como un Único.

TwoPi
public const double TwoPi
value = MathHelper.TwoPi

Define el valor de Pi multiplicado por dos como un Único.