Anzeigen: Delphi
C++
Anzeigeeinstellungen
API:System.Math
Aus XE2 API Documentation
Inhaltsverzeichnis |
Klassen
| EInvalidArgument | EInvalidArgument ist die Exception-Klasse für außerhalb eines zulässigen Bereichs liegende Parameter in speziellen arithmetischen und bilanzmathematischen Funktionen. |
Routinen
| ArcCos | Berechnet den inversen Kosinus einer bestimmten Zahl. |
| ArcCosh | Berechnet den inversen, hyperbolischen Kosinus einer bestimmten Zahl. |
| ArcCot | Berechnet den inversen Kotangens einer bestimmten Zahl. |
| ArcCotH | Berechnet den inversen, hyperbolischen Kotangens einer bestimmten Zahl. |
| ArcCsc | Berechnet den inversen Kosekans einer bestimmten Zahl. |
| ArcCscH | Berechnet den inversen, hyperbolischen Kosekans einer bestimmten Zahl. |
| ArcSec | Berechnet den inversen Sekans einer bestimmten Zahl. |
| ArcSecH | Berechnet den inversen, hyperbolischen Sekans einer bestimmten Zahl. |
| ArcSin | Berechnet den inversen Sinus einer bestimmten Zahl. |
| ArcSinh | Berechnet den inversen, hyperbolischen Sinus einer bestimmten Zahl. |
| ArcTan2 | Berechnet den Arkustangens-Winkel und -Quadranten einer bestimmten Zahl. |
| ArcTanh | Berechnet den inversen, hyperbolischen Tangens einer bestimmten Zahl. |
| Ceil | Rundet Variablen in Richtung auf plus unendlich. |
| ClearExceptions | Löscht den Exception-Status der Gleitkommazahl. |
| ClearFPUExceptions | Löscht Exception-Bits im FPU-Statuswort. |
| ClearSSEExceptions | |
| CompareValue | Gibt die Beziehung zwischen zwei numerischen Werten zurück. |
| Cosecant | Gibt den Kosekans eines Winkels zurück. |
| Cosh | Berechnet den hyperbolischen Kosinus eines Winkels. |
| Cot | Berechnet den Kotangens eines Winkels. |
| Cotan | Berechnet den Kotangens eines Winkels. |
| CotH | Berechnet den hyperbolischen Kotangens eines Winkels. |
| Csc | Gibt den Kosekans eines Winkels zurück. |
| CscH | Gibt den hyperbolischen Kosekans eines Winkels zurück. |
| CycleToDeg | Wandelt eine Winkelangabe von Kreiszyklen in Grad um. |
| CycleToGrad | Wandelt eine Winkelangabe von Kreiszyklen in Neugrad um. |
| CycleToRad | Wandelt eine Winkelangabe von Kreiszyklen ins Bogenmaß um. |
| DegToCycle | Wandelt eine Gradangabe in Kreiszyklen um. |
| DegToGrad | Wandelt einen in Grad angegebenen Winkel in Neugrad um. |
| DegToRad | Wandelt einen in Grad angegebenen Winkel in das Bogenmaß um. |
| DivMod | Gibt das Ergebnis einer Integerdivision, einschließlich des Restes, zurück. |
| DoubleDecliningBalance | Berechnet den Abschreibungsbetrag eines Postens unter Verwendung der degressiven Abschreibung. |
| EnsureRange | Gibt für einen angegebenen Wert den nächsten Wert innerhalb eines bestimmten Bereichs zurück. |
| Floor | Rundet Variablen in Richtung auf minus unendlich. |
| Frexp | Zerlegt einen Wert X in Mantisse und Exponent. |
| FutureValue | Berechnet den Endwert einer Anlage. |
| GetExceptionMask | Gibt die Exception-Maske aus der Hardware des aktuellen Gleitkommawertes zurück. |
| GetFPUExceptionMask | |
| GetFPURoundMode | |
| GetPrecisionMode | Gibt den Präzisionsmodus der FPU zurück. |
| GetRoundMode | Gibt den aktuellen Rundungsmodus des Gleitkommawertes zurück. |
| GetSSEExceptionMask | |
| GetSSERoundMode | |
| GradToCycle | Wandelt Neugrad in Kreiszyklen um. |
| GradToDeg | Wandelt Neugrad in Grad um. |
| GradToRad | Wandelt einen Winkel vom Neugradmaß in das Bogenmaß um. |
| Hypot | Berechnet die Länge des Hypotenuse. |
| IfThen | Gibt abhängig von einer Bedingung einen von zwei angegebenen Werten zurück. |
| InRange | Gibt an, ob ein Wert in einem bestimmten Bereich liegt. |
| InterestPayment | Berechnet den Zinsanteil einer Darlehensrückzahlung. |
| InterestRate | Berechnet den erforderlichen Zinssatz einer gewünschten Investition mit dem Anfangswert PresentValue und dem Endwert FutureValue. |
| InternalRateOfReturn | Berechnet den internen Zinsfuß einer Investition. |
| IntPower | Berechnet die integrale Potenz eines Basiswertes. |
| IsInfinite | Gibt an, ob eine Variable oder ein Ausdruck einen unendlichen Wert darstellt. |
| IsNan | Gibt an, ob eine Variable oder ein Ausdruck einen numerischen Wert darstellt. |
| IsZero | Gibt an, ob eine Gleitkommavariable oder ein Gleitkommaausdruck den Wert Null oder beinahe Null hat. |
| Ldexp | Berechnet X mal (2 hoch P). |
| LnXP1 | Gibt den natürlichen Logarithmus von (X+1) zurück. |
| Log10 | Berechnet den Logarithmus zur Basis 10. |
| Log2 | Berechnet den Logarithmus zur Basis 2. |
| LogN | Berechnet den Logarithmus X zur angegebenen Basis. |
| Max | Gibt den größeren von zwei numerischen Werten zurück (nur Delphi). |
| MaxIntValue | Gibt den größten vorzeichenbehafteten Wert in einem Integer-Array zurück. |
| MaxValue | Gibt den größten vorzeichenbehafteten Wert in einem Array zurück. |
| Mean | Gibt den Mittelwert aller Werte in einem Array zurück. |
| MeanAndStdDev | Berechnet den Mittelwert und die Standardabweichung der Elemente eines Arrays. |
| Min | Gibt den kleineren von zwei numerischen Werten zurück (nur Delphi). |
| MinIntValue | Gibt den kleinsten vorzeichenbehafteten Wert eines Integer-Arrays zurück. |
| MinValue | Gibt den kleinsten vorzeichenbehafteten Wert eines Arrays zurück. |
| MomentSkewKurtosis | Berechnet Mittelwert, Varianz, Abweichung und Häufigkeitsgrad. |
| NetPresentValue | Berechnet den aktuellen Wert (Nettobarwert) eines Arrays von geschätzten Cashflow-Werten. |
| Norm | Gibt die Euklidische 'L-2'-Norm zurück. |
| NumberOfPeriods | Gibt die Anzahl der Zahlungsperioden (Laufzeit) für ein Darlehen zurück. |
| Payment | Berechnet die vollständige Tilgung eines Darlehen. |
| PeriodPayment | Gibt den Tilgungsanteil einer regelmäßigen Darlehensrate zurück. |
| Poly | Wertet ein einheitliches Polynom einer Variable am Wert X aus. |
| PopnStdDev | Berechnet die auf die Grundgesamtheit bezogene Standardabweichung. |
| PopnVariance | Berechnet die auf die Grundgesamtheit bezogene Varianz. |
| Power | Errechnet aus der Basis und dem Exponenten die Potenz. |
| PresentValue | Berechnet den aktuellen Wert einer Investition. |
| RadToCycle | Wandelt einen Winkel im Bogenmaß in Kreiszyklen um. |
| RadToDeg | Wandelt einen Winkel vom Bogenmaß in das Gradmaß um. |
| RadToGrad | Wandelt einen Winkel vom Bogenmaß in das Neugradmaß um. |
| RandG | Generiert anhand der Gaußschen Normalverteilung eine Zufallszahl. |
| RandomFrom | Gibt ein zufällig aus einem Array ausgewähltes Element zurück. |
| RandomRange | Gibt einen nach dem Zufallsprinzip ausgewählten Integerwert aus einem angegebenen Bereich zurück. |
| RoundTo | Rundet einen Gleitkommawert mit dem Rundungsverfahren "Banker's Rounding" auf eine bestimmte Ziffer oder Potenz von 10. |
| SameValue | Gibt an, ob zwei Gleitkommawerte (annähernd) gleich sind. |
| Sec | Berechnet den Sekans eines Winkels. |
| Secant | Berechnet den Sekans eines Winkels. |
| SecH | Berechnet den hyperbolischen Sekans eines Winkels. |
| SetExceptionMask | Setzt die Exception-Maske für die Hardware der Gleitkommazahl, wie z.B. das FPU-Steuerungswort für 32-Bit-Windows. |
| SetFPUExceptionMask | Setzt die Exception-Maske im FPU-Steuerwort. |
| SetFPURoundMode | Legt den Rundungsmodus der FPU für x32 fest. |
| SetPrecisionMode | Legt den Präzisionsmodus der FPU fest. |
| SetRoundMode | Legt den Rundungsmodus für Gleitkommaberechnungen fest. |
| SetSSEExceptionMask | Setzt die Exception-Maske im SSE-MXCSR-Register. |
| SetSSERoundMode | Legt den SSE-Rundungsmodus fest. |
| Sign | Gibt an, ob ein numerischer Wert positiv, negativ oder Null ist. |
| SimpleRoundTo | Rundet einen Gleitkommawert mit dem symmetrisch-arithmetischen Rundungsverfahren auf eine angegebene Ziffer oder Potenz von 10. |
| SinCos | Gibt den Sinus und den Kosinus eines Winkels zurück. |
| Sinh | Gibt den hyperbolischen Sinus eines Winkels zurück. |
| SLNDepreciation | Gibt die linearen Abschreibungsbeträge eines Wirtschaftsguts zurück. |
| StdDev | Gibt die Standardabweichung der Elemente eines Arrays zurück. |
| Sum | Berechnet die Summe aller Elemente eines Arrays. |
| SumInt | Berechnet die Summe aller Elemente eines Integer-Arrays. |
| SumOfSquares | Gibt die Summe der quadrierten Werte aus einem Daten-Array zurück. |
| SumsAndSquares | Berechnet die Summe der Werte und die Summe der quadrierten Werte in einem Array. |
| SYDDepreciation | Berechnet die Abschreibung eines Wirtschaftsguts. |
| Tan | Berechnet den Tangens von X. |
| Tanh | Berechnet den hyperbolischen Tangens von X. |
| TotalVariance | Berechnet die statistische Varianz der Werte eines Arrays. |
| Variance | Berechnet die statistische Varianz der Werte eines Arrays. |
Typen
| TArithmeticException | |
| TArithmeticExceptionMask | |
| TFPUException | TFPUException definiert TFPUExceptionMask-Werte. |
| TFPUExceptionMask | TFPUExceptionMask definiert eine Menge von TFPUException-Werten. |
| TFPUPrecisionMode | TFPUPrecisionMode definiert, wie die FPU die Genauigkeit behandelt. |
| TFPURoundingMode | TFPURoundingMode definiert, wie die FPU die Rundung behandelt. |
| TPaymentTime | TPaymentTime 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. |
| TRoundToRange | TRoundToRange definiert die Rundungsgrenzen für RoundTo. |
| TSSEException | |
| TSSEExceptionMask | |
| TSSERoundingMode | TSSERoundingMode definiert, welchen Rundungsmodus der Prozessor verwendet. |
| TValueSign | TValueSign definiert den von Sign zurückgegebenen Wert. |
Variablen
| Infinity | Infinity: Extended = +INF; |
| MaxComp | MaxComp: Int64 = $7FFFFFFFFFFFFFFF; |
| MaxDouble | MaxDouble: Extended = 1.798e+308; |
| MaxExtended | MaxExtended: Extended = 1.19e+4932; |
| MaxSingle | MaxSingle: Extended = 3.403e+38; |
| MinComp | MinComp: Int64 = $8000000000000001; |
| MinDouble | MinDouble: Extended = 4.941e-324; |
| MinExtended | MinExtended: Extended = 1e-4932; |
| MinSingle | MinSingle: Extended = 1.401e-45; |
| NaN | NaN: Extended = -NAN; |
| NegInfinity | NegInfinity: Extended = -INF; |
Konstanten
| exAllArithmeticExceptions | exAllArithmeticExceptions: Set = [exInvalidOp..exPrecision]; |
| exDenormalized | exDenormalized: TArithmeticException = exDenormalized; |
| exInvalidOp | exInvalidOp: TArithmeticException = exInvalidOp; |
| exOverflow | exOverflow: TArithmeticException = exOverflow; |
| exPrecision | exPrecision: TArithmeticException = exPrecision; |
| exUnderflow | exUnderflow: TArithmeticException = exUnderflow; |
| exZeroDivide | exZeroDivide: TArithmeticException = exZeroDivide; |
| Infinity | Infinity: Extended = +INF; |
| MaxComp | MaxComp: Int64 = $7FFFFFFFFFFFFFFF; |
| MaxDouble | MaxDouble: Extended = 1.798e+308; |
| MaxExtended | MaxExtended: Extended = 1.19e+4932; |
| MaxSingle | MaxSingle: Extended = 3.403e+38; |
| MinComp | MinComp: Int64 = $8000000000000001; |
| MinDouble | MinDouble: Extended = 4.941e-324; |
| MinExtended | MinExtended: Extended = 1e-4932; |
| MinSingle | MinSingle: Extended = 1.401e-45; |
| NaN | NaN: Extended = -NAN; |
| NegativeValue | NegativeValue: Integer = $FFFFFFFF; |
| NegInfinity | NegInfinity: Extended = -INF; |
| pmDouble | pmDouble: TFPUPrecisionMode = pmDouble; |
| pmExtended | pmExtended: TFPUPrecisionMode = pmExtended; |
| pmReserved | pmReserved: TFPUPrecisionMode = pmReserved; |
| pmSingle | pmSingle: TFPUPrecisionMode = pmSingle; |
| PositiveValue | PositiveValue: Integer = 1; |
| ptEndOfPeriod | ptEndOfPeriod: TPaymentTime = ptEndOfPeriod; |
| ptStartOfPeriod | ptStartOfPeriod: TPaymentTime = ptStartOfPeriod; |
| rmDown | rmDown: TRoundingMode = rmDown; |
| rmNearest | rmNearest: TRoundingMode = rmNearest; |
| rmTruncate | rmTruncate: TRoundingMode = rmTruncate; |
| rmUp | rmUp: TRoundingMode = rmUp; |
| seAESNI | seAESNI: Integer = $80; |
| sePCLMULQDQ | sePCLMULQDQ: Integer = $100; |
| sePOPCNT | sePOPCNT: Integer = $40; |
| seSSE | seSSE: Integer = 1; |
| seSSE2 | seSSE2: Integer = 2; |
| seSSE3 | seSSE3: Integer = 4; |
| seSSE41 | seSSE41: Integer = $10; |
| seSSE42 | seSSE42: Integer = $20; |
| seSSSE3 | seSSSE3: Integer = 8; |
| ZeroValue | ZeroValue: Integer = 0; |