Funkcje matematyczne (Visual Basic)
Metody Math klasy zapewniają trygonometryczne, logarytmiczne i inne typowe funkcje matematyczne.
Uwagi
W poniższej tabeli wymieniono metody Math klasy.Można użyć w programie Visual Basic.
Metoda.NET Framework |
Opis |
---|---|
Zwraca wartość bezwzględną liczby. |
|
Zwraca kąt, którego cosinus równy jest pod wskazany numer. |
|
Zwraca kąt, którego sinus równy jest pod wskazany numer. |
|
Zwraca kąt, którego tangens równy jest pod wskazany numer. |
|
Zwraca kąt, którego tangens równy jest ilorazem dwóch określonych numerów. |
|
Zwraca pełny iloczynu dwóch liczb 32-bitowych. |
|
Zwraca najmniejszą wartość integralną, która jest większa niż lub równa określonej Decimal lub Double. |
|
Zwraca cosinus o określony kąt. |
|
Zwraca cosinus hiperboliczny o określony kąt. |
|
Zwraca wartość ilorazu dwóch liczb 32-bitowy lub 64-bitowych całkowitych podpisane, a także zwraca resztę do parametru output. |
|
Zwraca e (podstawę logarytmów naturalnych) podniesione do potęgi określonej. |
|
Zwraca największą liczbą całkowitą, która jest mniejsza niż lub równa na określony Decimal lub Double numeru. |
|
Zwraca resztę, wynikającą z podziału określonym, podanym przez inny podany numer. |
|
Zwraca naturalne (podstawowej e) logarytm naturalny określonej liczby lub wartość logarytmu liczby określonej w zadanej podstawie. |
|
Zwraca logarytm dziesiętny określoną liczbą. |
|
Zwraca większego z dwóch liczb. |
|
Zwraca mniejszego z dwóch liczb. |
|
Zwraca wartość określonej liczby podniesioną do potęgi określonej. |
|
Zwraca Decimal lub Double wartość jest zaokrąglana do najbliższej wartości integralną lub do określonej liczby cyfr ułamkowych. |
|
Zwraca Integer wartość wskazującą znak liczby. |
|
Zwraca sinus podanego kąta. |
|
Zwraca wartość sinusa hiperbolicznego o określony kąt. |
|
Zwraca pierwiastek kwadratowy z określoną liczbą. |
|
Zwraca tangens podanego kąta. |
|
Zwraca tangens hiperboliczny o określony kąt. |
|
Oblicza integralną częścią określonej daty Decimal lub Double numeru. |
Aby używać tych funkcji bez kwalifikacji, należy zaimportować Math obszaru nazw na projekt przez dodanie następującego kodu do początku pliku źródłowego:
Imports System.Math
Przykład
W poniższym przykładzie użyto Abs metoda Math klasy, aby obliczyć wartość bezwzględną liczby.
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
W poniższym przykładzie użyto Atan metoda Math klasy, aby obliczyć wartość liczby pi.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
W poniższym przykładzie użyto Cos metoda Math klasy zwraca wartość cosinusa danego kąta.
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
W poniższym przykładzie użyto Exp metoda Math klasy zwraca e podniesioną do potęgi.
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
W poniższym przykładzie użyto Log metoda Math klasy Zwraca logarytm naturalny liczby.
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
W poniższym przykładzie użyto Round metoda Math klasy, aby zaokrąglić liczbę do najbliższej liczby całkowitej.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
W poniższym przykładzie użyto Sign metoda Math klasy określa znak liczby.
' 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)
W poniższym przykładzie użyto Sin metoda Math klasy sinusa kąta.
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
W poniższym przykładzie użyto Sqrt metoda Math klasy, aby obliczyć pierwiastek kwadratowy liczby.
' 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)
W poniższym przykładzie użyto Tan metoda Math klasy tangensa kąta.
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Wymagania
Klasy:Math
Obszar nazw:System
Zestaw: mscorlib (mscorlib.dll)
Zobacz też
Informacje
Operatory arytmetyczne (Visual Basic)