Mathematische Funktionen (Visual Basic)
Die Methoden der - Klasse stellen die System.Math trigonometrische, logarithmischen und anderen allgemeinen mathematischen Funktionen.
Hinweise
In der folgenden Tabelle werden Methoden der Klasse System.Math auf.Sie können diese in einem Visual Basic-Programm verwenden.
.NET Framework-Methode |
Beschreibung |
---|---|
Gibt den absoluten Wert einer Zahl zurück. |
|
Gibt einen Winkel zurück, dessen Kosinus die angegebene Zahl ist. |
|
Gibt einen Winkel zurück, dessen Sinus die angegebene Zahl ist. |
|
Gibt einen Winkel zurück, dessen Tangens die angegebene Zahl ist. |
|
Gibt einen Winkel zurück, dessen Tangens der Quotient zweier angegebener Zahlen ist. |
|
Gibt das vollständige Produkt von zwei 32-Bit-Zahlen zurück. |
|
Gibt den kleinsten ganzzahligen Wert zurück, der größer oder gleich angegebene Decimal oder Double ist. |
|
Gibt den Kosinus des angegebenen Winkels zurück. |
|
Gibt den Hyperbelkosinus des angegebenen Winkels zurück. |
|
Gibt den Quotienten von zwei 32-Bit- oder 64-Bit-Version gesignierten Zahlen zurück und gibt auch den Rest in einem Ausgabeparameter zurück. |
|
Gibt e (die Basis des natürlichen Logarithmus ausgelöst) der angegebenen Potenz zurück. |
|
Gibt die größte ganze Zahl zurück, die kleiner oder gleich angegebene Decimal oder die Double Zahl ist. |
|
Gibt den Rest zurück, der von der Division einer angegebenen Anzahl von einer anderen angegebene Anzahl entsteht. |
|
Gibt den natürlichen Logarithmus (grundlegenden e) einer bestimmten Anzahl oder den Logarithmus einer angegebenen Anzahl in einer angegebenen Basis zurück. |
|
Gibt den Logarithmus einer angegebenen Zahl zur Basis 10 zurück. |
|
Gibt das größere von zwei Zahlen zurück. |
|
Gibt die kleinere von zwei Zahlen zurück. |
|
Potenziert eine angegebene Zahl mit dem angegebenen Exponenten. |
|
Gibt einen Decimal oder Double-Wert zurück, der zum nächsten ganzzahligen Wert oder eine angegebene Anzahl von Dezimalstellen gerundet. |
|
Gibt einen Wert vom Typ Integer zurück, der das Vorzeichen einer Zahl angibt. |
|
Gibt den Sinus des angegebenen Winkels zurück. |
|
Gibt den Hyperbelsinus des angegebenen Winkels zurück. |
|
Gibt die Quadratwurzel einer angegebenen Zahl zurück. |
|
Gibt den Tangens des angegebenen Winkels zurück. |
|
Gibt den Hyperbeltangens des angegebenen Winkels zurück. |
|
Berechnet den wesentlichen Bestandteil des angegebenen Decimal oder von Double Zahl. |
Um diese Funktionen ohne Qualifizierung zu verwenden, importieren Sie den System.Math-Namespace in das Projekt mit dem folgenden Code zum Anfang der Quelldatei hinzu:
Imports System.Math
Beispiel
In diesem Beispiel wird der absolute Wert einer Zahl mit der Abs-Methode der Math-Klasse berechnet.
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
In diesem Beispiel wird der Wert von Pi mit der Atan-Methode der Math-Klasse berechnet.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
In diesem Beispiel wird der Kosinus eines Winkels mit der Cos-Methode der Math-Klasse zurückgegeben.
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
In diesem Beispiel wird eine Potenz zur Basis e mit der Exp-Methode der Math-Klasse zurückgegeben.
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
In diesem Beispiel wird der natürliche Logarithmus einer Zahl mit der Log-Methode der Math-Klasse zurückgegeben.
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
In diesem Beispiel wird mit der Round-Methode der Math-Klasse eine Zahl auf die nächste ganze Zahl gerundet.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
In diesem Beispiel wird das Vorzeichen einer Zahl mit der Sign-Methode der Math-Klasse ermittelt.
' 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)
In diesem Beispiel wird der Sinus eines Winkels mit der Sin-Methode der Math-Klasse zurückgegeben.
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
In diesem Beispiel wird die Quadratwurzel einer Zahl mit der Sqrt-Methode der Math-Klasse berechnet.
' 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)
In diesem Beispiel wird der Tangens eines Winkels mit der Tan-Methode der Math-Klasse zurückgegeben.
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Anforderungen
Klasse:Math
Namespace:System
Assembly: mscorlib (in Mscorlib.dll)
Siehe auch
Referenz
Arithmetische Operatoren (Visual Basic)