Funzioni matematiche (Visual Basic)
I metodi della classe di System.Math forniscono funzioni matematiche trigonometriche, logaritmiche e altre comuni.
Note
I metodi seguenti elenchi della tabella di System.Math classe.È possibile utilizzare questi in un programma Visual Basic.
Metodo di .NET Framework |
Descrizione |
---|---|
Restituisce il valore assoluto di un numero. |
|
Restituisce l'angolo il cui coseno è il numero specificato. |
|
Restituisce l'angolo il cui seno è il numero specificato. |
|
Restituisce l'angolo la cui tangente è il numero specificato. |
|
Restituisce l'angolo la cui tangente è il quoziente di due numeri specificati. |
|
Restituisce il prodotto completo di due numeri a 32 bit. |
|
Restituisce il valore integrale più piccolo che sia maggiore o uguale a Decimal specificato o Double. |
|
Restituisce il coseno dell'angolo specificato. |
|
Restituisce il coseno iperbolico dell'angolo specificato. |
|
Restituisce il quoziente di due 32 bit o interi con segno a 64 bit e restituisce il resto in un parametro di output. |
|
Restituisce e (la base dei logaritmi naturali) viene generato a potenza specificata. |
|
Restituisce il numero intero massimo che sia minore o uguale a Decimal o il numero specificato di Double. |
|
Restituisce il resto derivante dalla divisione di un numero specificato da un altro numero specificato. |
|
Restituisce il logaritmo naturale di edi base) di un determinato numero o il logaritmo di un numero specificato di base specificato. |
|
Restituisce il logaritmo di base 10 del numero specificato. |
|
Restituisce il maggiore di due numeri. |
|
Restituisce il meno elevato tra due numeri. |
|
Restituisce il numero specificato elevato alla potenza specificata. |
|
Restituisce un valore di Double o di Decimal arrotondato al valore integrale o più vicino a un determinato numero di cifre frazionarie. |
|
Restituisce un valore Integer che indica il segno di un numero. |
|
Restituisce il seno dell'angolo specificato. |
|
Restituisce il seno iperbolico dell'angolo specificato. |
|
Restituisce la radice quadrata del numero specificato. |
|
Restituisce la tangente dell'angolo specificato. |
|
Restituisce la tangente iperbolica dell'angolo specificato. |
|
Calcola la parte integrante di Decimal o il numero specificato di Double. |
Per utilizzare queste funzioni senza qualifica, importare lo spazio dei nomi di System.Math nel progetto aggiungendo il seguente codice all'inizio del file di origine:
Imports System.Math
Esempio
Nell'esempio riportato di seguito il metodo Abs della classe Math viene utilizzato per calcolare il valore assoluto di un numero:
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
Nell'esempio riportato di seguito il metodo Atan della classe Math viene utilizzato per calcolare il valore di pi:
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
Nell'esempio riportato di seguito il metodo Cos della classe Math viene utilizzato per la restituzione del coseno di un angolo:
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
Nell'esempio riportato di seguito il metodo Exp della classe Math viene utilizzato per la restituzione di e elevato a potenza:
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
Nell'esempio riportato di seguito il metodo Log della classe Math viene utilizzato per la restituzione del logaritmo naturale di un numero:
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
Nell'esempio riportato di seguito il metodo Round della classe Math viene utilizzato per arrotondare un numero al valore integer più vicino:
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
Nell'esempio riportato di seguito il metodo Sign della classe Math viene utilizzato per determinare il segno di un numero:
' 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)
Nell'esempio riportato di seguito il metodo Sin della classe Math viene utilizzato per la restituzione del seno di un angolo:
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
Nell'esempio riportato di seguito il metodo Sqrt della classe Math viene utilizzato per calcolare la radice quadrata di un numero:
' 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)
Nell'esempio riportato di seguito il metodo Tan della classe Math viene utilizzato per la restituzione della tangente di un angolo:
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Requisiti
Classe:Math
Spazio dei nomi:System
Assembly: mscorlib (in mscorlib.dll)
Vedere anche
Riferimenti
Operatori aritmetici (Visual Basic)