Fonctions mathématiques (Visual Basic)
Les méthodes de classe d' System.Math fournissent fonctions mathématiques trigonométriques, logarithmiques, et autres courantes.
Notes
Le tableau suivant répertorie les méthodes de classe d' System.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' System.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)