Fonctions mathématiques (Visual Basic)
Les méthodes de classe d' Math fournissent fonctions mathématiques trigonométriques, logarithmiques, et autres courantes.
Notes
Le tableau suivant répertorie les méthodes de classe d' Math . Vous pouvez utiliser ces derniers dans un programme Visual Basic.
Méthode .NET Framework |
Description |
---|---|
Retourne la valeur absolue d'un nombre. |
|
Retourne l'angle dont le cosinus est le nombre spécifié. |
|
Retourne l'angle dont le sinus est le nombre spécifié. |
|
Retourne l'angle dont la tangente est le nombre spécifié. |
|
Retourne l'angle dont la tangente est le quotient de deux nombres spécifiés. |
|
Retourne la version complète de deux nombres de 32 bits. |
|
Retourne la plus petite valeur intégrale qui est supérieur ou égal à Decimal spécifié ou Double. |
|
Retourne le cosinus de l'angle spécifié. |
|
Retourne le cosinus hyperbolique de l'angle spécifié. |
|
Retourne le quotient de deux de 32 bits ou d'entiers signés 64 bits, et retourne également le reste dans un paramètre de sortie. |
|
Retourne e (la base des logarithmes népériens) déclenché à la puissance spécifiée. |
|
Retourne le plus grand entier qui est inférieure ou égale à Decimal ou le nombre spécifié d' Double . |
|
Retourne le reste qui est le résultat de la division d'un nombre spécifié par un autre nombre spécifié. |
|
Retourne le logarithme naturel ( ede base) d'un nombre spécifié ou le logarithme d'un nombre spécifié dans une base spécifiée. |
|
Retourne le logarithme de base 10 d'un nombre spécifié. |
|
Retourne le plus grand de deux nombres. |
|
Retourne le plus petit de deux nombres. |
|
Retourne un nombre spécifié élevé à la puissance spécifiée. |
|
Retourne une valeur d' Decimal ou d' Double arrondie à la valeur intégrale la plus proche ou à un nombre de chiffres fractionnaires. |
|
Retourne une valeur Integer indiquant le signe d'un nombre. |
|
Retourne le sinus de l'angle spécifié. |
|
Retourne le sinus hyperbolique de l'angle spécifié. |
|
Retourne la racine carrée d'un nombre spécifié. |
|
Retourne la tangente de l'angle spécifié. |
|
Retourne la tangente hyperbolique de l'angle spécifié. |
|
Calcule la partie intégrante d' Decimal ou d'un nombre spécifié d' Double . |
Pour utiliser ces fonctions sans qualification, importez l'espace de noms d' Math dans votre projet en ajoutant le code suivant en haut de votre fichier source :
Imports System.Math
Exemple
Cet exemple utilise la méthode Abs de la classe Math pour calculer la valeur absolue d'un nombre.
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
Cet exemple utilise la méthode Atan de la classe Math pour calculer la valeur de pi.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
Cet exemple utilise la méthode Cos de la classe Math pour retourner le cosinus d'un angle.
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
Cet exemple utilise la méthode Exp de la classe Math pour retourner e élevé à une puissance.
Public Function Sinh(ByVal angle As Double) As Double
' Calculate hyperbolic sine of an angle, in radians.
Return (Math.Exp(angle) - Math.Exp(-angle)) / 2.0
End Function
Cet exemple utilise la méthode Log de la classe Math pour retourner le logarithme népérien d'un nombre.
Public Function Asinh(ByVal value As Double) As Double
' Calculate inverse hyperbolic sine, in radians.
Return Math.Log(value + Math.Sqrt(value * value + 1.0))
End Function
Cet exemple utilise la méthode Round de la classe Math pour arrondir un nombre au nombre entier le plus proche.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
Cet exemple utilise la méthode Sign de la classe Math pour déterminer le signe d'un nombre.
' Returns 1.
Dim MySign1 As Integer = Math.Sign(12)
' Returns -1.
Dim MySign2 As Integer = Math.Sign(-2.4)
' Returns 0.
Dim MySign3 As Integer = Math.Sign(0)
Cet exemple utilise la méthode Sin de la classe Math pour retourner le sinus d'un angle.
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
Cet exemple utilise la méthode Sqrt de la classe Math pour calculer la racine carrée d'un nombre.
' Returns 2.
Dim MySqr1 As Double = Math.Sqrt(4)
' Returns 4.79583152331272.
Dim MySqr2 As Double = Math.Sqrt(23)
' Returns 0.
Dim MySqr3 As Double = Math.Sqrt(0)
' Returns NaN (not a number).
Dim MySqr4 As Double = Math.Sqrt(-4)
Cet exemple utilise la méthode Tan de la classe Math pour retourner la tangente d'un angle.
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Configuration requise
Classe : Math
Espace de noms : System
Assembly : mscorlib (dans mscorlib.dll)
Voir aussi
Référence
Opérateurs arithmétiques (Visual Basic)