Anzeigen: Delphi C++
Anzeigeeinstellungen

API:System.Math

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Klassen

EInvalidArgumentEInvalidArgument ist die Exception-Klasse für außerhalb eines zulässigen Bereichs liegende Parameter in speziellen arithmetischen und bilanzmathematischen Funktionen.

Routinen

ArcCosBerechnet den inversen Kosinus einer bestimmten Zahl.
ArcCoshBerechnet den inversen, hyperbolischen Kosinus einer bestimmten Zahl.
ArcCotBerechnet den inversen Kotangens einer bestimmten Zahl.
ArcCotHBerechnet den inversen, hyperbolischen Kotangens einer bestimmten Zahl.
ArcCscBerechnet den inversen Kosekans einer bestimmten Zahl.
ArcCscHBerechnet den inversen, hyperbolischen Kosekans einer bestimmten Zahl.
ArcSecBerechnet den inversen Sekans einer bestimmten Zahl.
ArcSecHBerechnet den inversen, hyperbolischen Sekans einer bestimmten Zahl.
ArcSinBerechnet den inversen Sinus einer bestimmten Zahl.
ArcSinhBerechnet den inversen, hyperbolischen Sinus einer bestimmten Zahl.
ArcTan2Berechnet den Arkustangens-Winkel und -Quadranten einer bestimmten Zahl.
ArcTanhBerechnet den inversen, hyperbolischen Tangens einer bestimmten Zahl.
CeilRundet Variablen in Richtung auf plus unendlich.
ClearExceptionsLöscht den Exception-Status der Gleitkommazahl.
ClearFPUExceptionsLöscht Exception-Bits im FPU-Statuswort.
ClearSSEExceptions
CompareValueGibt die Beziehung zwischen zwei numerischen Werten zurück.
CosecantGibt den Kosekans eines Winkels zurück.
CoshBerechnet den hyperbolischen Kosinus eines Winkels.
CotBerechnet den Kotangens eines Winkels.
CotanBerechnet den Kotangens eines Winkels.
CotHBerechnet den hyperbolischen Kotangens eines Winkels.
CscGibt den Kosekans eines Winkels zurück.
CscHGibt den hyperbolischen Kosekans eines Winkels zurück.
CycleToDegWandelt eine Winkelangabe von Kreiszyklen in Grad um.
CycleToGradWandelt eine Winkelangabe von Kreiszyklen in Neugrad um.
CycleToRadWandelt eine Winkelangabe von Kreiszyklen ins Bogenmaß um.
DegToCycleWandelt eine Gradangabe in Kreiszyklen um.
DegToGradWandelt einen in Grad angegebenen Winkel in Neugrad um.
DegToRadWandelt einen in Grad angegebenen Winkel in das Bogenmaß um.
DivModGibt das Ergebnis einer Integerdivision, einschließlich des Restes, zurück.
DoubleDecliningBalanceBerechnet den Abschreibungsbetrag eines Postens unter Verwendung der degressiven Abschreibung.
EnsureRangeGibt für einen angegebenen Wert den nächsten Wert innerhalb eines bestimmten Bereichs zurück.
FloorRundet Variablen in Richtung auf minus unendlich.
FrexpZerlegt einen Wert X in Mantisse und Exponent.
FutureValueBerechnet den Endwert einer Anlage.
GetExceptionMaskGibt die Exception-Maske aus der Hardware des aktuellen Gleitkommawertes zurück.
GetFPUExceptionMask
GetFPURoundMode
GetPrecisionModeGibt den Präzisionsmodus der FPU zurück.
GetRoundModeGibt den aktuellen Rundungsmodus des Gleitkommawertes zurück.
GetSSEExceptionMask
GetSSERoundMode
GradToCycleWandelt Neugrad in Kreiszyklen um.
GradToDegWandelt Neugrad in Grad um.
GradToRadWandelt einen Winkel vom Neugradmaß in das Bogenmaß um.
HypotBerechnet die Länge des Hypotenuse.
IfThenGibt abhängig von einer Bedingung einen von zwei angegebenen Werten zurück.
InRangeGibt an, ob ein Wert in einem bestimmten Bereich liegt.
InterestPaymentBerechnet den Zinsanteil einer Darlehensrückzahlung.
InterestRateBerechnet den erforderlichen Zinssatz einer gewünschten Investition mit dem Anfangswert PresentValue und dem Endwert FutureValue.
InternalRateOfReturnBerechnet den internen Zinsfuß einer Investition.
IntPowerBerechnet die integrale Potenz eines Basiswertes.
IsInfiniteGibt an, ob eine Variable oder ein Ausdruck einen unendlichen Wert darstellt.
IsNanGibt an, ob eine Variable oder ein Ausdruck einen numerischen Wert darstellt.
IsZeroGibt an, ob eine Gleitkommavariable oder ein Gleitkommaausdruck den Wert Null oder beinahe Null hat.
LdexpBerechnet X mal (2 hoch P).
LnXP1Gibt den natürlichen Logarithmus von (X+1) zurück.
Log10Berechnet den Logarithmus zur Basis 10.
Log2Berechnet den Logarithmus zur Basis 2.
LogNBerechnet den Logarithmus X zur angegebenen Basis.
MaxGibt den größeren von zwei numerischen Werten zurück (nur Delphi).
MaxIntValueGibt den größten vorzeichenbehafteten Wert in einem Integer-Array zurück.
MaxValueGibt den größten vorzeichenbehafteten Wert in einem Array zurück.
MeanGibt den Mittelwert aller Werte in einem Array zurück.
MeanAndStdDevBerechnet den Mittelwert und die Standardabweichung der Elemente eines Arrays.
MinGibt den kleineren von zwei numerischen Werten zurück (nur Delphi).
MinIntValueGibt den kleinsten vorzeichenbehafteten Wert eines Integer-Arrays zurück.
MinValueGibt den kleinsten vorzeichenbehafteten Wert eines Arrays zurück.
MomentSkewKurtosisBerechnet Mittelwert, Varianz, Abweichung und Häufigkeitsgrad.
NetPresentValueBerechnet den aktuellen Wert (Nettobarwert) eines Arrays von geschätzten Cashflow-Werten.
NormGibt die Euklidische 'L-2'-Norm zurück.
NumberOfPeriodsGibt die Anzahl der Zahlungsperioden (Laufzeit) für ein Darlehen zurück.
PaymentBerechnet die vollständige Tilgung eines Darlehen.
PeriodPaymentGibt den Tilgungsanteil einer regelmäßigen Darlehensrate zurück.
PolyWertet ein einheitliches Polynom einer Variable am Wert X aus.
PopnStdDevBerechnet die auf die Grundgesamtheit bezogene Standardabweichung.
PopnVarianceBerechnet die auf die Grundgesamtheit bezogene Varianz.
PowerErrechnet aus der Basis und dem Exponenten die Potenz.
PresentValueBerechnet den aktuellen Wert einer Investition.
RadToCycleWandelt einen Winkel im Bogenmaß in Kreiszyklen um.
RadToDegWandelt einen Winkel vom Bogenmaß in das Gradmaß um.
RadToGradWandelt einen Winkel vom Bogenmaß in das Neugradmaß um.
RandGGeneriert anhand der Gaußschen Normalverteilung eine Zufallszahl.
RandomFromGibt ein zufällig aus einem Array ausgewähltes Element zurück.
RandomRangeGibt einen nach dem Zufallsprinzip ausgewählten Integerwert aus einem angegebenen Bereich zurück.
RoundToRundet einen Gleitkommawert mit dem Rundungsverfahren "Banker's Rounding" auf eine bestimmte Ziffer oder Potenz von 10.
SameValueGibt an, ob zwei Gleitkommawerte (annähernd) gleich sind.
SecBerechnet den Sekans eines Winkels.
SecantBerechnet den Sekans eines Winkels.
SecHBerechnet den hyperbolischen Sekans eines Winkels.
SetExceptionMaskSetzt die Exception-Maske für die Hardware der Gleitkommazahl, wie z.B. das FPU-Steuerungswort für 32-Bit-Windows.
SetFPUExceptionMaskSetzt die Exception-Maske im FPU-Steuerwort.
SetFPURoundModeLegt den Rundungsmodus der FPU für x32 fest.
SetPrecisionModeLegt den Präzisionsmodus der FPU fest.
SetRoundModeLegt den Rundungsmodus für Gleitkommaberechnungen fest.
SetSSEExceptionMaskSetzt die Exception-Maske im SSE-MXCSR-Register.
SetSSERoundModeLegt den SSE-Rundungsmodus fest.
SignGibt an, ob ein numerischer Wert positiv, negativ oder Null ist.
SimpleRoundToRundet einen Gleitkommawert mit dem symmetrisch-arithmetischen Rundungsverfahren auf eine angegebene Ziffer oder Potenz von 10.
SinCosGibt den Sinus und den Kosinus eines Winkels zurück.
SinhGibt den hyperbolischen Sinus eines Winkels zurück.
SLNDepreciationGibt die linearen Abschreibungsbeträge eines Wirtschaftsguts zurück.
StdDevGibt die Standardabweichung der Elemente eines Arrays zurück.
SumBerechnet die Summe aller Elemente eines Arrays.
SumIntBerechnet die Summe aller Elemente eines Integer-Arrays.
SumOfSquaresGibt die Summe der quadrierten Werte aus einem Daten-Array zurück.
SumsAndSquaresBerechnet die Summe der Werte und die Summe der quadrierten Werte in einem Array.
SYDDepreciationBerechnet die Abschreibung eines Wirtschaftsguts.
TanBerechnet den Tangens von X.
TanhBerechnet den hyperbolischen Tangens von X.
TotalVarianceBerechnet die statistische Varianz der Werte eines Arrays.
VarianceBerechnet die statistische Varianz der Werte eines Arrays.

Typen

TArithmeticException
TArithmeticExceptionMask
TFPUExceptionTFPUException definiert TFPUExceptionMask-Werte.
TFPUExceptionMaskTFPUExceptionMask definiert eine Menge von TFPUException-Werten.
TFPUPrecisionModeTFPUPrecisionMode definiert, wie die FPU die Genauigkeit behandelt.
TFPURoundingModeTFPURoundingMode definiert, wie die FPU die Rundung behandelt.
TPaymentTimeTPaymentTime ist ein Aufzählungstyp, der als Parameter in vielen Finanzfunktionen Verwendung findet.
TRoundingMode

Führt die FPU-Rundungsmodi auf.

TRoundToEXRangeExtended

Repräsentiert den zulässigen Bereich für eine Potenz von zehn für System.Math.RoundTo.

TRoundToRangeTRoundToRange definiert die Rundungsgrenzen für RoundTo.
TSSEException
TSSEExceptionMask
TSSERoundingModeTSSERoundingMode definiert, welchen Rundungsmodus der Prozessor verwendet.
TValueSignTValueSign definiert den von Sign zurückgegebenen Wert.

Variablen

InfinityInfinity: Extended = +INF;
MaxCompMaxComp: Int64 = $7FFFFFFFFFFFFFFF;
MaxDoubleMaxDouble: Extended = 1.798e+308;
MaxExtendedMaxExtended: Extended = 1.19e+4932;
MaxSingleMaxSingle: Extended = 3.403e+38;
MinCompMinComp: Int64 = $8000000000000001;
MinDoubleMinDouble: Extended = 4.941e-324;
MinExtendedMinExtended: Extended = 1e-4932;
MinSingleMinSingle: Extended = 1.401e-45;
NaNNaN: Extended = -NAN;
NegInfinityNegInfinity: Extended = -INF;

Konstanten

exAllArithmeticExceptionsexAllArithmeticExceptions: Set = [exInvalidOp..exPrecision];
exDenormalizedexDenormalized: TArithmeticException = exDenormalized;
exInvalidOpexInvalidOp: TArithmeticException = exInvalidOp;
exOverflowexOverflow: TArithmeticException = exOverflow;
exPrecisionexPrecision: TArithmeticException = exPrecision;
exUnderflowexUnderflow: TArithmeticException = exUnderflow;
exZeroDivideexZeroDivide: TArithmeticException = exZeroDivide;
InfinityInfinity: Extended = +INF;
MaxCompMaxComp: Int64 = $7FFFFFFFFFFFFFFF;
MaxDoubleMaxDouble: Extended = 1.798e+308;
MaxExtendedMaxExtended: Extended = 1.19e+4932;
MaxSingleMaxSingle: Extended = 3.403e+38;
MinCompMinComp: Int64 = $8000000000000001;
MinDoubleMinDouble: Extended = 4.941e-324;
MinExtendedMinExtended: Extended = 1e-4932;
MinSingleMinSingle: Extended = 1.401e-45;
NaNNaN: Extended = -NAN;
NegativeValueNegativeValue: Integer = $FFFFFFFF;
NegInfinityNegInfinity: Extended = -INF;
pmDoublepmDouble: TFPUPrecisionMode = pmDouble;
pmExtendedpmExtended: TFPUPrecisionMode = pmExtended;
pmReservedpmReserved: TFPUPrecisionMode = pmReserved;
pmSinglepmSingle: TFPUPrecisionMode = pmSingle;
PositiveValuePositiveValue: Integer = 1;
ptEndOfPeriodptEndOfPeriod: TPaymentTime = ptEndOfPeriod;
ptStartOfPeriodptStartOfPeriod: TPaymentTime = ptStartOfPeriod;
rmDownrmDown: TRoundingMode = rmDown;
rmNearestrmNearest: TRoundingMode = rmNearest;
rmTruncatermTruncate: TRoundingMode = rmTruncate;
rmUprmUp: TRoundingMode = rmUp;
seAESNIseAESNI: Integer = $80;
sePCLMULQDQsePCLMULQDQ: Integer = $100;
sePOPCNTsePOPCNT: Integer = $40;
seSSEseSSE: Integer = 1;
seSSE2seSSE2: Integer = 2;
seSSE3seSSE3: Integer = 4;
seSSE41seSSE41: Integer = $10;
seSSE42seSSE42: Integer = $20;
seSSSE3seSSSE3: Integer = 8;
ZeroValueZeroValue: Integer = 0;


Frühere Versionen
Übersetzungen