Partager via


MathF Classe

Définition

Fournit des constantes et des méthodes statiques pour les fonctions mathématiques trigonométriques, logarithmiques et autres fonctions mathématiques courantes.

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
Héritage
MathF

Remarques

Les champs et méthodes statiques de la classe MathF correspondent à celles de la classe Math, sauf que leurs paramètres sont de type Single plutôt que Double, et retournent Single plutôt que des valeurs Double.

Champs

E

Représente la base logarithmique naturelle, spécifiée par la constante, e.

PI

Représente le ratio de la circonférence d’un cercle à son diamètre, spécifié par la constante p.

Tau

Représente le nombre de radians à un tour, spécifié par la constante, τ.

Méthodes

Abs(Single)

Retourne la valeur absolue d’un nombre à virgule flottante simple précision.

Acos(Single)

Retourne l’angle dont le cosinus est le nombre spécifié.

Acosh(Single)

Retourne l’angle dont le cosinus hyperbolique est le nombre spécifié.

Asin(Single)

Retourne l’angle dont le sinus est le nombre spécifié.

Asinh(Single)

Retourne l’angle dont le sinus hyperbolique est le nombre spécifié.

Atan(Single)

Retourne l’angle dont la tangente est le nombre spécifié.

Atan2(Single, Single)

Retourne l’angle dont la tangente est le quotient de deux nombres spécifiés.

Atanh(Single)

Retourne l’angle dont la tangente hyperbolique est le nombre spécifié.

BitDecrement(Single)

Retourne la plus grande valeur qui compare moins qu’une valeur spécifiée.

BitIncrement(Single)

Retourne la plus petite valeur qui compare une valeur supérieure à une valeur spécifiée.

Cbrt(Single)

Retourne la racine du cube d’un nombre spécifié.

Ceiling(Single)

Retourne la plus petite valeur intégrale supérieure ou égale au nombre à virgule flottante simple précision spécifié.

CopySign(Single, Single)

Retourne une valeur avec l’ampleur de x et le signe de y.

Cos(Single)

Retourne le cosinus de l’angle spécifié.

Cosh(Single)

Retourne le cosinus hyperbolique de l’angle spécifié.

Exp(Single)

Retourne e déclenché à la puissance spécifiée.

Floor(Single)

Retourne la valeur intégrale la plus grande inférieure ou égale au nombre à virgule flottante simple précision spécifié.

FusedMultiplyAdd(Single, Single, Single)

Renvoie (x * y) + z, arrondi en une seule opération ternaire.

IEEERemainder(Single, Single)

Retourne le reste résultant de la division d’un nombre spécifié par un autre nombre spécifié.

ILogB(Single)

Retourne le logarithme de base 2 entiers d’un nombre spécifié.

Log(Single)

Retourne le logarithme naturel (base e) d’un nombre spécifié.

Log(Single, Single)

Retourne le logarithme d’un nombre spécifié dans une base spécifiée.

Log10(Single)

Retourne le logarithme de base 10 d’un nombre spécifié.

Log2(Single)

Retourne le logarithme de base 2 d’un nombre spécifié.

Max(Single, Single)

Retourne la plus grande de deux nombres à virgule flottante simple précision.

MaxMagnitude(Single, Single)

Retourne la plus grande magnitude de deux nombres à virgule flottante simple précision.

Min(Single, Single)

Retourne la plus petite de deux nombres à virgule flottante simple précision.

MinMagnitude(Single, Single)

Retourne la plus petite magnitude de deux nombres à virgule flottante simple précision.

Pow(Single, Single)

Retourne un nombre spécifié déclenché à la puissance spécifiée.

ReciprocalEstimate(Single)

Retourne une estimation de la réciproque d’un nombre spécifié.

ReciprocalSqrtEstimate(Single)

Retourne une estimation de la racine carrée réciproque d’un nombre spécifié.

Round(Single)

Arrondit une valeur à virgule flottante simple précision à la valeur intégrale la plus proche, et arrondit les valeurs intermédiaires au nombre pair le plus proche.

Round(Single, Int32)

Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires et arrondit les valeurs intermédiaires au nombre pair le plus proche.

Round(Single, Int32, MidpointRounding)

Arrondit une valeur à virgule flottante simple précision à un nombre spécifié de chiffres fractionnaires à l’aide de la convention d’arrondi spécifiée.

Round(Single, MidpointRounding)

Arrondit une valeur à virgule flottante simple précision à un entier à l’aide de la convention d’arrondi spécifiée.

ScaleB(Single, Int32)

Retourne x * 2^n calculé efficacement.

Sign(Single)

Retourne un entier qui indique le signe d’un nombre à virgule flottante simple précision.

Sin(Single)

Retourne le sinus de l’angle spécifié.

SinCos(Single)

Retourne le sinus et le cosinus de l’angle spécifié.

Sinh(Single)

Retourne le sinus hyperbolique de l’angle spécifié.

Sqrt(Single)

Retourne la racine carrée d’un nombre spécifié.

Tan(Single)

Retourne la tangente de l’angle spécifié.

Tanh(Single)

Retourne la tangente hyperbolique de l’angle spécifié.

Truncate(Single)

Calcule la partie intégrale d’un nombre à virgule flottante simple précision spécifié.

S’applique à