Freigeben über


Std.Math

Der Std.Math-Namespace enthält die folgenden Funktionen und Vorgänge:

Name Beschreibung
AbsComplex- Gibt den absoluten Wert einer komplexen Zahl vom Typ Complexzurück.
AbsComplexPolar Gibt den absoluten Wert einer komplexen Zahl vom Typ ComplexPolarzurück.
AbsD- Gibt den absoluten Wert einer Gleitkommazahl mit doppelter Genauigkeit zurück.
AbsI- Gibt den absoluten Wert einer ganzen Zahl zurück.
AbsL- Gibt den absoluten Wert einer großen ganzzahligen Zahl zurück.
AbsSquaredComplex- Gibt den quadratischen Absolutwert einer komplexen Zahl vom Typ Complexzurück.
AbsSquaredComplexPolar Gibt den quadratischen Absolutwert einer komplexen Zahl vom Typ ComplexPolarzurück.
ApproximateFactorial- Gibt eine ungefähre Factorialzahl einer bestimmten Zahl zurück.
ArcCos- Gibt den Winkel zurück, dessen Kosinus die angegebene Zahl ist.
ArcCosh Berechnet den umgekehrten hyperbolischen Kosinus einer Zahl.
ArcSin Gibt den Winkel zurück, dessen Sinus die angegebene Zahl ist.
ArcSinh Berechnet den umgekehrten hyperbolischen Sinus einer Zahl.
ArcTan- Gibt den Winkel zurück, dessen Tangens die angegebene Zahl ist.
ArcTan2- Gibt den Winkel zurück, dessen Tangens der Quotient von zwei angegebenen Zahlen ist.
ArcTanh- Berechnet den umgekehrten hyperbolischen Tangens einer Zahl.
ArgComplex- Gibt die Phase einer komplexen Zahl vom Typ Complexzurück.
ArgComplexPolar- Gibt die Phase einer komplexen Zahl vom Typ ComplexPolarzurück.
Binom- Gibt den ungefähren Binomialkoeffizienten zweier ganzzahliger Zahlen zurück.
BitSizeI- Gibt für eine nicht negative ganze zahl adie Anzahl der Bits zurück, die erforderlich sind, um adarzustellen. HINWEIS: Diese Funktion gibt die kleinste n zurück, sodass ein < 2^n.
BitSizeL- Gibt für eine nicht negative ganze zahl adie Anzahl der Bits zurück, die erforderlich sind, um adarzustellen. HINWEIS: Diese Funktion gibt die kleinste n zurück, sodass ein < 2^n.
Gibt die kleinste ganze Zahl zurück, die größer oder gleich der angegebenen Zahl ist. Beispiel: Obergrenze(3.1) = 4; Obergrenze(-3,7) = -3
komplexe Stellt eine komplexe Zahl anhand ihrer realen und imaginären Komponenten dar. Das erste Element des Tupels ist die reale Komponente, die zweite – die imaginäre Komponente.
ComplexPolar- Stellt eine komplexe Zahl in polarer Form dar. Die polare Darstellung einer komplexen Zahl ist c = r\e^(ti).
ContinuedFractionConvergentI Sucht den fortgesetzten Konvergenten konvergenten Bruch, der dem fraction mit dem Nenner kleiner oder gleich denominatorBound Verwendungsprozess ähnlich ist: https://nrich.maths.org/1397
ContinuedFractionConvergentL- Sucht den fortgesetzten Konvergenten konvergenten Bruch, der dem fraction mit dem Nenner kleiner oder gleich denominatorBound Verwendungsprozess ähnlich ist: https://nrich.maths.org/1397
Cos Gibt den Kosinus des angegebenen Winkels zurück.
Cosh Gibt den hyperbolischen Kosinus des angegebenen Winkels zurück.
DividedByC- Gibt den Quotient von zwei Eingaben vom Typ Complexzurück.
DividedByCP- Gibt den Quotient von zwei Eingaben vom Typ ComplexPolarzurück.
DivRemI- Dividiert einen Ganzzahlwert durch einen anderen, gibt das Ergebnis und den Rest als Tupel zurück.
DivRemL- Dividiert einen BigInteger-Wert durch einen anderen, gibt das Ergebnis und den Rest als Tupel zurück.
E- Gibt eine näherung der mathematischen Konstante e ≈ 2,7182818284590452354 zurück.
ExpModI- Gibt eine ganze Zahl zurück, die mit einer bestimmten Potenz in Bezug auf ein bestimmtes Modul ausgelöst wird. D.h. (expBase^power) % Modul.
ExpModL- Gibt eine ganze Zahl zurück, die mit einer bestimmten Potenz in Bezug auf ein bestimmtes Modul ausgelöst wird. D.h. (expBase^power) % Modul.
ExtendedGreatestCommonDivisorI Gibt ein Tupel (u,v) so zurück, dass ua+vb=GCD(a,b) Hinweis: GCD ist immer positiv, außer dass GCD(0,0)=0.
ExtendedGreatestCommonDivisorL- Gibt ein Tupel (u,v) so zurück, dass ua+vb=GCD(a,b) Hinweis: GCD ist immer positiv, außer dass GCD(0,0)=0.
FactorialI- Gibt die Factorial einer bestimmten Zahl zurück.
FactorialL- Gibt die Factorial einer bestimmten Zahl zurück.
Floor Gibt die größte ganze Zahl kleiner oder gleich der angegebenen Zahl zurück. Beispiel: Floor(3.7) = 3; Floor(-3.1) = -4
GreatestCommonDivisorI Berechnet den größten gemeinsamen Divisor zweier ganzzahliger Zahlen. Hinweis: GCD ist immer positiv, außer dass GCD(0,0)=0.
GreatestCommonDivisorL- Berechnet den größten gemeinsamen Divisor zweier ganzzahliger Zahlen. Hinweis: GCD ist immer positiv, außer dass GCD(0,0)=0.
HammingWeightI Gibt die Anzahl von 1 Bit in der binären Darstellung einer ganzen Zahl nzurück.
InverseModI- Gibt die multiplizierte Umkehrung einer modularen ganzzahligen Zahl zurück.
InverseModL- Gibt die multiplizierte Umkehrung einer modularen ganzzahligen Zahl zurück.
IsCoprimeI- Gibt zurück, wenn zwei ganze Zahlen koprimieren.
IsCoprimeL- Gibt zurück, wenn zwei ganze Zahlen koprimieren.
IsInfinite- Gibt zurück, ob ein gegebener Gleitkommawert entweder positiv oder negativ unendlich ist.
IsNaN- Gibt zurück, ob ein gegebener Gleitkommawert keine Zahl ist (d. h. NaN).
LargestFixedPoint- Gibt die größte darstellbare Zahl für bestimmte Feste Punktabmessungen zurück.
Lg Berechnet den Logarithmus der Basis 2 einer Zahl.
Protokoll- Gibt den natürlichen Logarithmus einer angegebenen Zahl (Basis e) zurück.
Log10- Gibt den Logarithmus der Basis 10 einer angegebenen Zahl zurück.
LogFactorialD- Gibt den ungefähren natürlichen Logarithmus der Factorial einer bestimmten ganzen Zahl zurück.
LogGammaD- Gibt den natürlichen Logarithmus der Gammafunktion zurück (auch als Log-Gamma-Funktion bezeichnet).
LogOf2- Gibt eine Näherung der Konstante ln2 ≈ 0,6931471805599453 zurück.
Max Gibt ein Array ganzzahliger Zahlen zurück, gibt das größte Element zurück.
MaxD- Gibt die größer als zwei angegebenen Zahlen zurück.
MaxI- Gibt die größer als zwei angegebenen Zahlen zurück.
MaxL- Gibt die größer als zwei angegebenen Zahlen zurück.
Min. Gibt bei einem Array ganzzahliger Zahlen das kleinste Element zurück.
MinD- Gibt die kleineren von zwei angegebenen Zahlen zurück.
MinI- Gibt die kleineren von zwei angegebenen Zahlen zurück.
MinL- Gibt die kleineren von zwei angegebenen Zahlen zurück.
MinusC- Gibt den Unterschied zwischen zwei Eingaben vom Typ Complexzurück.
MinusCP- Gibt den Unterschied zwischen zwei Eingaben vom Typ ComplexPolarzurück.
ModulusI- Berechnet den kanonischen Rückstand value Modulo modulus. Das Ergebnis befindet sich immer im Bereich 0.Modulus-1 auch bei negativen Zahlen.
ModulusL- Berechnet den kanonischen Rückstand value Modulo modulus. Das Ergebnis befindet sich immer im Bereich 0.Modulus-1 auch bei negativen Zahlen.
NegationC- Gibt die nichtäre Negation einer Eingabe vom Typ Complexzurück.
NegationCP- Gibt die nichtäre Negation einer Eingabe vom Typ ComplexPolar zurück.
PI- Gibt eine Näherung mit doppelter Genauigkeit der matematischen Konstante π ≈ 3,14159265358979323846 zurück.
PlusC- Gibt die Summe von zwei Eingaben vom Typ Complexzurück.
PlusCP- Gibt die Summe von zwei Eingaben vom Typ ComplexPolarzurück.
PNorm- Gibt die L(p) Norm eines Vektors von Doubles zurück. Das heißt, wenn ein Array x vom Typ Double[], gibt dies die p-Norm $|x̄|p$= (∑(xi)p)p)¹ᐟp zurück.
PNormalized Normalisiert einen Vektor von Doubles in der L(p) Norm. Dies gibt bei einem Array x vom Typ Double[]ein Array zurück, bei dem alle Elemente durch die p-Norm $|x̄|p$dividiert werden. Die Funktion verlässt das Array mit der Norm 0 unverändert.
PowC- Gibt eine Zahl zurück, die mit einer bestimmten Potenz des Typs Complexausgelöst wird. Beachten Sie, dass dies eine mehrwertige Funktion ist, aber nur ein Wert zurückgegeben wird.
PowCP- Gibt eine Zahl zurück, die mit einer bestimmten Potenz des Typs ComplexPolarausgelöst wird. Beachten Sie, dass dies eine mehrwertige Funktion ist, aber nur ein Wert zurückgegeben wird.
RealMod- Berechnet den Modulus zwischen zwei realen Zahlen.
runden Gibt die nächste ganze Zahl an die angegebene Zahl zurück. Beispiel: Round(3,7) = 4; Round(-3,7) = -4
SignD- Gibt -1, 0 oder +1 zurück, das das Vorzeichen einer Zahl angibt.
SignI- Gibt -1, 0 oder +1 zurück, das das Vorzeichen einer Zahl angibt.
SignL- Gibt -1, 0 oder +1 zurück, das das Vorzeichen einer Zahl angibt.
Sin Gibt den Sinus des angegebenen Winkels zurück.
Sinh Gibt den hyperbolischen Sinus des angegebenen Winkels zurück.
SmallestFixedPoint- Gibt die kleinste darstellbare Zahl für bestimmte Feste Punktabmessungen zurück.
Sqrt- Gibt die Quadratwurzel einer angegebenen Zahl zurück.
SquaredNorm- Gibt die quadratische 2-Norm eines Vektors zurück.
Tan Gibt den Tangens des angegebenen Winkels zurück.
Tanh Gibt den hyperbolischen Tangens des angegebenen Winkels zurück.
TimesC- Gibt das Produkt von zwei Eingaben vom Typ Complexzurück.
TimesCP- Gibt das Produkt von zwei Eingaben vom Typ ComplexPolarzurück.
TrailingZeroCountI- Gibt für eine ganze Zahl ohne Null adie Anzahl der nachfolgenden Nullbits in der binären Darstellung von azurück.
TrailingZeroCountL- Gibt für eine ganze Zahl ohne Null adie Anzahl der nachfolgenden Nullbits in der binären Darstellung von azurück.
abschneiden Gibt den integralen Teil einer Zahl zurück. Beispiel: Abschneiden(3,7) = 3; Abschneiden(-3.7) = -3