Matematické funkce (Visual Basic)
Metody System.Math třídy poskytují trigonometrické, logaritmické a další běžné matematické funkce.
Poznámky
V následující tabulce jsou uvedeny metody System.Math třídy.Můžete použít v programu Visual Basic.
Metoda rozhraní.NET Framework |
Description |
---|---|
Vrátí absolutní hodnotu čísla. |
|
Vrátí úhel, jehož kosinus je zadané číslo. |
|
Vrátí úhel, jehož sinus je zadané číslo. |
|
Vrátí úhel, jehož tangens je zadané číslo. |
|
Vrátí úhel, jehož tangens je podíl dvěma zadanými čísly. |
|
Vrátí úplný produkt dvě čísla 32-bit. |
|
Vrátí nejmenší celočíselné hodnoty, která je větší než nebo rovno zadanému Decimal nebo Double. |
|
Vrátí kosinus zadaného úhlu. |
|
Vrátí hyperbolický kosinus zadaného úhlu. |
|
Vrátí podíl dvou podepsané celá 32bitová nebo 64bitová verze a také v výstupní parametr vrátí zbytek. |
|
Vrátí e (základ přirozeného logaritmu) umocněné na zadané. |
|
Vrátí největší celé číslo, které je menší nebo rovno zadanému Decimal nebo Double číslo. |
|
Vrátí zbytek, který je výsledkem dělení zadaného čísla jiným určené číslo. |
|
Vrátí přírodního (základní e) logaritmus zadaného čísla nebo logaritmus zadaného čísla v zadaném základu. |
|
Vrátí dekadický logaritmus zadaného čísla. |
|
Vrátí větší ze dvou čísel. |
|
Vrátí menší z obou čísel. |
|
Vrátí zadané číslo umocněné na zadané. |
|
Vrátí Decimal nebo Double hodnota zaokrouhlena na nejbližší celočíselné hodnoty nebo zadaný počet zlomkových číslic. |
|
Vrátí Integer hodnotu označující znaménko čísla. |
|
Vrátí sinus zadaného úhlu. |
|
Vrátí hyperbolický sinus zadaného úhlu. |
|
Vrátí druhou odmocninu zadaného čísla. |
|
Vrátí tangens zadaného úhlu. |
|
Vrátí hyperbolický tangens zadaného úhlu. |
|
Vypočítá nedílnou součástí daného Decimal nebo Double číslo. |
Použití těchto funkcí bez kvalifikace, importovat System.Math oboru názvů do projektu přidáním následujícího kódu na začátek zdrojového souboru:
Imports System.Math
Příklad
V tomto příkladu Abs metoda Math třídy k výpočtu absolutní hodnoty čísla.
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
V tomto příkladu Atan metoda Math třídy k výpočtu hodnoty pí.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
V tomto příkladu Cos metoda Math třídy k vrácení kosinu úhlu.
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
V tomto příkladu Exp metoda Math třídy vrátit e mocninu.
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
V tomto příkladu Log metoda Math třída přirozeného logaritmu čísla.
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
V tomto příkladu Round metoda Math třídy, které chcete zaokrouhlit číslo na nejbližší celé číslo.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
V tomto příkladu Sign metoda Math třídy k určení znaménka čísla.
' 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)
V tomto příkladu Sin metoda Math třídy k vrácení sinu úhlu.
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
V tomto příkladu Sqrt metoda Math třídy, chcete-li vypočítat druhou odmocninu čísla.
' 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)
V tomto příkladu Tan metoda Math třídy k vrácení tangens úhlu.
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Požadavky
Třídy:Math
Obor názvů:System
Sestavení: mscorlib (v mscorlib.dll)
Viz také
Referenční dokumentace
Aritmetické operátory (Visual Basic)