Mathematische Routinen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu API-Kategorien - Index

Dieses Thema führt alle mathematische Routinen auf, die in der Delphi-Laufzeitbibliothek verwendet werden.

Konstanten in mathematischen Routinen

Die folgende Tabelle führt alle Konstanten auf, die in mathematischen Routinen in Delphi vorhanden sind:

Routine Beschreibung

System.Math.Infinity

Steht für plus unendlich.

System.Math.MaxComp

Definiert den höchsten absoluten Wert für eine Comp-Variable.

System.Math.MaxDouble

Definiert den höchsten absoluten Wert für eine Double-Variable.

System.Math.MaxExtended

Definiert den höchsten absoluten Wert für eine Extended-Variable.

System.Math.MaxSingle

Definiert den höchsten absoluten Wert für eine Single-Variable.

System.Math.MinComp

Definiert den kleinsten absoluten Wert für eine Comp-Variable.

System.Math.MinDouble

Definiert den kleinsten absoluten Wert für eine Double-Variable.

System.Math.MinExtended

Definiert den kleinsten absoluten Wert für eine Extended-Variable.

System.Math.MinSingle

Definiert den kleinsten absoluten Wert für eine Single-Variable.

System.Math.NaN

Repräsentiert einen Wert, der nicht als gültige Zahl dargestellt werden kann.

Math.NegativeValue

Definiert eine negative Zahl, die sich aus der Verwendung von Sign ergibt.

System.Math.NegInfinity

Steht für minus unendlich.

Math.PositiveValue

Definiert eine positive Zahl, die sich aus der Verwendung von Sign ergibt.

Math.ZeroValue (siehe Math Constants)

Definiert eine Zahl mit dem Wert Null, die sich aus der Verwendung von Sign ergibt.

Arithmetische Routinen

Die folgende Tabelle führt alle arithmetischen Routinen auf, die in Delphi vorhanden sind:

Routine Beschreibung

System.Abs

Gibt einen absoluten Wert zurück.

System.Math.Ceil

Rundet Variablen in Richtung auf plus unendlich.

System.Math.DivMod

Gibt das Ergebnis einer Integerdivision, einschließlich des Restes, zurück.

System.Exp

Gibt die Potenz von X zurück.

System.Math.Floor

Rundet Variablen in Richtung auf minus unendlich.

System.Math.Frexp

Zerlegt einen Wert X in Mantisse und Exponent.

System.Int

Gibt den ganzzahligen Anteil einer reellen Zahl zurück.

System.Math.IntPower

Berechnet die integrale Potenz eines Basiswertes.

System.Math.IsInfinite

Gibt an, ob eine Variable oder ein Ausdruck einen unendlichen Wert darstellt.

System.Math.IsNan

Gibt an, ob eine Variable oder ein Ausdruck einen numerischen Wert darstellt.

System.Math.IsZero

Gibt an, ob eine Gleitkommavariable oder ein Gleitkommaausdruck den Wert Null oder beinahe Null hat.

System.Math.Ldexp

Berechnet X mal (2 hoch P).

System.Math.LnXP1

Gibt den natürlichen Logarithmus von (X+1) zurück.

System.Math.Log10

Berechnet den Logarithmus zur Basis 10.

System.Math.Log2

Berechnet den Logarithmus zur Basis 2.

System.Math.LogN

Berechnet den Logarithmus X zur angegebenen Basis.

System.Math.Max

Gibt den größeren von zwei numerischen Werten zurück (nur Delphi).

System.Math.MaxIntValue

Gibt den größten vorzeichenbehafteten Wert in einem Integer-Array zurück.

System.Math.MaxValue

Gibt den größten vorzeichenbehafteten Wert in einem Array zurück.

System.Math.Mean

Gibt den Mittelwert aller Werte in einem Array zurück.

System.Math.Min

Gibt den kleineren von 2 numerischen Werten zurück (nur Delphi).

System.Math.MinIntValue

Gibt den kleinsten vorzeichenbehafteten Wert eines Integer-Arrays zurück.

System.Math.MinValue

Gibt den kleinsten vorzeichenbehafteten Wert eines Arrays zurück.

System.Odd

Gibt true zurück, wenn ein Argument eine ungerade Zahl ist.

System.Math.Power

Errechnet aus der Basis und dem Exponenten die Potenz.

System.Round

Rundet den Wert von X auf den nächsten Integerwert.

System.Math.RoundTo

Rundet einen Gleitkommawert mit dem Rundungsverfahren "Banker's Rounding" auf eine bestimmte Ziffer oder Potenz von 10.

System.Math.Sign

Gibt an, ob ein numerischer Wert positiv, negativ oder Null ist.

System.Math.SimpleRoundTo

Rundet einen Gleitkommawert mit dem asymmetrischen arithmetischen Rundungsverfahren auf eine bestimmte Ziffer oder Potenz von 10.

System.Sqr

Gibt das Quadrat eines Wertes zurück.

System.Sqrt

Gibt die Quadratwurzel eines Wertes zurück.

System.Math.Sum

Berechnet die Summe aller Elemente eines Arrays.

System.Math.SumInt

Berechnet die Summe aller Elemente eines Integer-Arrays.

System.Math.SumOfSquares

Gibt die Summe der quadrierten Werte aus einem Daten-Array zurück.

System.Math.SumsAndSquares

Berechnet die Summe der Werte und die Summe der quadrierten Werte in einem Array.

System.Trunc

Konvertiert eine reelle Zahl in einen Integer-Wert.



Trigonometrische Routinen

Die folgende Tabelle führt alle trigonometrischen Routinen auf, die in Delphi vorhanden sind:

Routine Beschreibung

System.Math.ArcCos

Berechnet den inversen Kosinus einer bestimmten Zahl.

System.Math.ArcCosh

Berechnet den inversen, hyperbolischen Kosinus einer bestimmten Zahl.

System.Math.ArcCot

Berechnet den inversen Kotangens einer bestimmten Zahl.

System.Math.ArcCotH

Berechnet den inversen, hyperbolischen Kotangens einer bestimmten Zahl.

System.Math.ArcCsc

Berechnet den inversen Kosekans einer bestimmten Zahl.

System.Math.ArcCscH

Berechnet den inversen, hyperbolischen Kosekans einer bestimmten Zahl.

System.Math.ArcSec

Berechnet den inversen Sekans einer bestimmten Zahl.

System.Math.ArcSecH

Berechnet den inversen, hyperbolischen Sekans einer bestimmten Zahl.

System.Math.ArcSin

Berechnet den inversen Sinus einer bestimmten Zahl.

System.Math.ArcSinh

Berechnet den inversen, hyperbolischen Sinus einer bestimmten Zahl.

System.ArcTan

Berechnet den Arkustangens einer bestimmten Zahl.

System.Math.ArcTan2

Berechnet den Arkustangens-Winkel und -Quadranten einer bestimmten Zahl.

System.Math.ArcTanh

Berechnet den inversen, hyperbolischen Tangens einer bestimmten Zahl.

System.Math.Cosecant

Gibt den Kosekans eines Winkels zurück.

System.Math.Cosh

Berechnet den hyperbolischen Kosinus eines Winkels.

System.Math.Cot

Berechnet den Kotangens eines Winkels.

System.Math.Cotan

Berechnet den Kotangens eines Winkels.

System.Math.CotH

Berechnet den hyperbolischen Kotangens eines Winkels.

System.Math.Csc

Gibt den Kosekans eines Winkels zurück.

System.Math.CscH

Gibt den hyperbolischen Kosekans eines Winkels zurück.

System.Math.CycleToDeg

Wandelt eine Winkelangabe von Kreiszyklen in Grad um.

System.Math.CycleToGrad

Wandelt eine Winkelangabe von Kreiszyklen in Neugrad um.

System.Math.CycleToRad

Wandelt eine Winkelangabe von Kreiszyklen ins Bogenmaß um.

System.Math.DegToCycle

Wandelt eine Gradangabe in Kreiszyklen um.

System.Math.DegToGrad

Wandelt einen in Grad angegebenen Winkel in Neugrad um.

System.Math.DegToRad

Wandelt einen in Grad angegebenen Winkel in das Bogenmaß um.

System.Math.GradToCycle

Wandelt Neugrad in Kreiszyklen um.

System.Math.GradToDeg

Wandelt Neugrad in Grad um.

System.Math.GradToRad

Wandelt einen Winkel vom Neugradmaß in das Bogenmaß um.

System.Math.Hypot

Berechnet die Länge des Hypotenuse.

System.Pi

Ergibt 3,1415926535897932385.

System.Math.RadToCycle

Wandelt einen Winkel im Bogenmaß in Kreiszyklen um.

System.Math.RadToDeg

Wandelt einen Winkel vom Bogenmaß in das Gradmaß um.

System.Math.RadToGrad

Wandelt einen Winkel vom Bogenmaß in das Neugradmaß um.

System.Math.Sec

Berechnet den Sekans eines Winkels.

System.Math.Secant

Berechnet den Sekans eines Winkels.

System.Math.SecH

Berechnet den hyperbolischen Sekans eines Winkels.

System.Sin

Berechnet den Sinus eines Winkels.

System.Math.SinCos

Gibt den Sinus und den Kosinus eines Winkels zurück.

System.Math.Sinh

Gibt den hyperbolischen Sinus eines Winkels zurück.

System.Math.Tan

Berechnet den Tangens von X.

System.Math.Tanh

Berechnet den hyperbolischen Tangens von X.

System.Trunc

Konvertiert eine reelle Zahl in einen Integer-Wert.



Siehe auch