Routines mathématiques

De RAD Studio
Aller à : navigation, rechercher

Remonter à Catégories de l'API - Index

Cette rubrique liste toutes les routines mathématiques utilisées dans la bibliothèque RTL (Run-Time Library) de Delphi.

Constantes utilisées dans les routines mathématiques

Le tableau suivant liste toutes les constantes utilisées dans les routines mathématiques de Delphi :


Routine Description

System.Math.Infinity

Représente plus l'infini.

System.Math.MaxComp

Définit la valeur absolue maximale pour une variable Comp.

System.Math.MaxDouble

Définit la valeur absolue maximale pour une variable Double.

System.Math.MaxExtended

Définit la valeur absolue maximale pour une variable Extended.

System.Math.MaxSingle

Définit la valeur absolue maximale pour une variable Single.

System.Math.MinComp

Définit la valeur absolue minimale pour une variable Comp.

System.Math.MinDouble

Définit la valeur absolue minimale pour une variable Double.

System.Math.MinExtended

Définit la valeur absolue minimale pour une variable Extended.

System.Math.MinSingle

Définit la valeur absolue minimale pour une variable Single.

System.Math.NaN

Représente une valeur qui ne peut pas être représentée sous la forme d'un nombre valide.

Math.NegativeValue

Définit un nombre négatif résultant de l'utilisation de Sign.

System.Math.NegInfinity

Représente moins l'infini.

Math.PositiveValue

Définit un nombre positif résultant de l'utilisation de Sign.

Math.ZeroValue

Définit un nombre nul résultant de l'utilisation de Sign.

Routines arithmétiques

Le tableau suivant liste toutes les routines arithmétiques de Delphi :


Routine Description

System.Abs

Renvoie une valeur absolue.

System.Math.Ceil

Arrondit des variables vers plus l'infini.

System.Math.DivMod

Renvoie le résultat d'une division entière, y compris le reste.

System.Exp

Renvoie la valeur exponentielle de X.

System.Math.Floor

Arrondit les variables vers moins l'infini.

System.Math.Frexp

Sépare la mantisse et l'exposant de X

System.Int

Renvoie la partie entière d'un nombre réel.

System.Math.IntPower

Calcule la puissance entière d'une valeur de base.

System.Math.IsInfinite

Indique si une variable ou une expression représente une valeur infinie.

System.Math.IsNan

Indique si l'évaluation d'une variable ou d'une expression ne produit pas de valeur numérique.

System.Math.IsZero

Indique si une variable ou une expression en virgule flottante est évaluée à zéro ou à une valeur très proche de zéro.

System.Math.Ldexp

Calcule X fois (2 puissance P).

System.Math.LnXP1

Renvoie le logarithme naturel de (X+1).

System.Math.Log10

Calcule le logarithme en base 10.

System.Math.Log2

Calcule le logarithme en base 2.

System.Math.LogN

Calcule le logarithme de X dans la base spécifiée.

System.Math.Max

Renvoie la plus grande de deux valeurs numériques (Delphi uniquement).

System.Math.MaxIntValue

Renvoie la plus grande valeur signée dans un tableau d'entiers.

System.Math.MaxValue

Renvoie la plus grande valeur signée d'un tableau.

System.Math.Mean

Renvoie la moyenne des valeurs d'un tableau.

System.Math.Min

Renvoie la plus petite de 2 valeurs numériques (Delphi uniquement).

System.Math.MinIntValue

Renvoie la moindre valeur signée d'un tableau d'entiers.

System.Math.MinValue

Renvoie la valeur moindre signée d'un tableau.

System.Odd

Renvoie true si l'argument est un nombre impair.

System.Math.Power

Elève Base à n'importe quelle puissance.

System.Round

Renvoie la valeur de X arrondie au plus proche entier.

System.Math.RoundTo

Arrondit une valeur en virgule flottante au nombre de chiffres, ou puissance de 10, spécifié, en utilisant "l'arrondi de banque".

System.Math.Sign

Indique si une valeur numérique est positive, négative ou nulle.

System.Math.SimpleRoundTo

Arrondit une valeur en virgule flottante au nombre de chiffres, ou puissance de 10, spécifié, en utilisant "l'arrondi de banque".

System.Sqr

Renvoie le carré d'un nombre.

System.Sqrt

Renvoie la racine carrée de X.

System.Math.Sum

Renvoie la somme des éléments d'un tableau.

System.Math.SumInt

Renvoie la somme des éléments d'un tableau d'entiers.

System.Math.SumOfSquares

Renvoie la somme des valeurs au carré des éléments d'un tableau.

System.Math.SumsAndSquares

Renvoie la somme des valeurs et la somme des valeurs au carré des éléments d'un tableau.

System.Trunc

Tronque un réel en entier.


Routines trigonométriques

Le tableau suivant liste les routines trigonométriques de Delphi :


Routine Description

System.Math.ArcCos

Calcule le cosinus inverse d'une valeur donnée.

System.Math.ArcCosh

Calcule le cosinus hyperbolique inverse d'une valeur donnée.

System.Math.ArcCot

Calcule la cotangente inverse d'une valeur donnée.

System.Math.ArcCotH

Calcule la cotangente hyperbolique inverse d'une valeur donnée.

System.Math.ArcCsc

Calcule la cosécante inverse d'une valeur donnée.

System.Math.ArcCscH

Calcule la cosécante hyperbolique inverse d'une valeur donnée.

System.Math.ArcSec

Calcule la sécante inverse d'une valeur donnée.

System.Math.ArcSecH

Calcule la sécante hyperbolique inverse d'une valeur donnée.

System.Math.ArcSin

Calcule le sinus inverse d'une valeur donnée.

System.Math.ArcSinh

Calcule le sinus hyperbolique inverse d'une valeur donnée.

System.ArcTan

Calcule l'arc-tangente de la valeur donnée.

System.Math.ArcTan2

Calcule l'angle et le quadrant d'arc-tangente de la valeur donnée.

System.Math.ArcTanh

Calcule la tangente hyperbolique inverse d'une valeur donnée.

System.Math.Cosecant

Renvoie la cosécante d'un angle.

System.Math.Cosh

Calcule le cosinus hyperbolique d'un angle.

System.Math.Cot

Calcule la cotangente d'un angle.

System.Math.Cotan

Calcule la cotangente d'un angle.

System.Math.CotH

Calcule la cotangente hyperbolique d'un angle.

System.Math.Csc

Renvoie la cosécante d'un angle.

System.Math.CscH

Renvoie la cosécante hyperbolique d'un angle.

System.Math.CycleToDeg

Convertit une mesure d'angle de cycles en degrés.

System.Math.CycleToGrad

Convertit une mesure d'angle de cycles en grades.

System.Math.CycleToRad

Convertit une mesure d'angle de cycles en radians.

System.Math.DegToCycle

Convertit une mesure de degrés en cycles.

System.Math.DegToGrad

Convertit une mesure de degrés en grades.

System.Math.DegToRad

Convertit une mesure de degrés en radians.

System.Math.GradToCycle

Convertit les grades en cycles.

System.Math.GradToDeg

Convertit les grades en degrés.

System.Math.GradToRad

Convertit les grades en radians.

System.Math.Hypot

Calcule la longueur de l'hypoténuse.

System.Pi

Renvoie 3.1415926535897932385

System.Math.RadToCycle

Convertit les radians en cycles.

System.Math.RadToDeg

Convertit des radians en degrés.

System.Math.RadToGrad

Convertit les radians en grades.

System.Math.Sec

Calcule la sécante d'un angle.

System.Math.Secant

Calcule la sécante d'un angle.

System.Math.SecH

Calcule la sécante hyperbolique d'un angle.

System.Sin

Renvoie le sinus de l'angle en radians.

System.Math.SinCos

Renvoie le sinus et le cosinus d'un angle.

System.Math.Sinh

Sinh renvoie le sinus hyperbolique d'un angle.

System.Math.Tan

Renvoie la tangente de X.

System.Math.Tanh

Renvoie la tangente hyperbolique de X.

System.Trunc

Tronque un réel en entier.


Voir aussi