MathHelper

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

Enthält gemeinsame mathematische Funktionen und Konstanten.

Methoden

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

Berechnet den oben genannten Binomialkoeffizienten.

n
Die n.
k
Der k.

Rückgabe: n! / (k! * (n - k)!)

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

Grad in Radiant umrechnen

degrees
Winkel in Grad

Rückgabe: Winkel in Radiant

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

Berechnet die Faktorialzahl einer gegebenen natürlichen Zahl.

n
Die Nummer.

Rückgabe: n!

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

Gibt eine Annäherung der inversen Quadratwurzel der linken Zahl zurück.

x
Eine Nummer.

Rückgabe: Eine Annäherung der inversen Quadratwurzel der angegebenen Zahl mit einer oberen Fehlergrenze von 0,001

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

Gibt eine Annäherung der inversen Quadratwurzel der linken Zahl zurück.

x
Eine Nummer.

Rückgabe: Eine Annäherung der inversen Quadratwurzel der angegebenen Zahl mit einer oberen Fehlergrenze von 0,001

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

Gibt die nächste Potenz von zwei zurück, die größer als die angegebene Zahl ist.

n
Die angegebene Nummer.

Rückgabe: Die nächste Potenz von zwei.

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

Gibt die nächste Potenz von zwei zurück, die größer als die angegebene Zahl ist.

n
Die angegebene Nummer.

Rückgabe: Die nächste Potenz von zwei.

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

Gibt die nächste Potenz von zwei zurück, die größer als die angegebene Zahl ist.

n
Die angegebene Nummer.

Rückgabe: Die nächste Potenz von zwei.

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

Gibt die nächste Potenz von zwei zurück, die größer als die angegebene Zahl ist.

n
Die angegebene Nummer.

Rückgabe: Die nächste Potenz von zwei.

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

Radiant in Grad umrechnen

radians
Winkel in Radianten

Rückgabe: Winkel in Grad

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

Vertauscht zwei doppelte Werte.

a
Der erste Wert.
b
Der zweite Wert.
Swap
public static void Swap(float a, float b)
MathHelper.Swap(a, b)

Swaps zwei Float-Werte.

a
Der erste Wert.
b
Der zweite Wert.

Felder

E
public const double E
value = MathHelper.E

Definiert den Wert von E als Single.

Log10E
public const double Log10E
value = MathHelper.Log10E

Definiert den Basis-10-Logarithmus von E.

Log2E
public const double Log2E
value = MathHelper.Log2E

Definiert den Basis-2-Logarithmus von E.

Pi
public const double Pi
value = MathHelper.Pi

Definiert den Wert von Pi als Single.

PiOver2
public const double PiOver2
value = MathHelper.PiOver2

Definiert den Wert von Pi geteilt durch zwei als Single.

PiOver3
public const double PiOver3
value = MathHelper.PiOver3

Definiert den Wert von Pi geteilt durch drei als Single.

PiOver4
public const double PiOver4
value = MathHelper.PiOver4

Definiert den Wert von Pi geteilt durch vier als Single.

PiOver6
public const double PiOver6
value = MathHelper.PiOver6

Definiert den Wert von Pi geteilt durch sechs als Single.

ThreePiOver2
public const double ThreePiOver2
value = MathHelper.ThreePiOver2

Definiert den Wert von Pi multipliziert mit 3 und geteilt durch zwei als Single.

TwoPi
public const double TwoPi
value = MathHelper.TwoPi

Definiert den Wert von Pi multipliziert mit zwei als Single.