Funciones matemáticas (Visual Basic)
Los métodos de la clase de Math proporcionan funciones matemáticas trigonométricas, logarítmicas, y otras comunes.
Comentarios
La tabla siguiente se enumeran los métodos de la clase de Math. Puede usar estas en un programa de Visual Basic.
Método en .NET Framework |
Descripción |
---|---|
Devuelve el valor absoluto de un número. |
|
Devuelve el ángulo cuyo coseno es el número especificado. |
|
Devuelve el ángulo cuyo seno es el número especificado. |
|
Devuelve el ángulo cuya tangente corresponde al número especificado. |
|
Devuelve el ángulo cuya tangente es el cociente de dos números especificados. |
|
Devuelve el producto completo de dos números de 32 bits. |
|
Devuelve el valor entero más pequeño que es mayor o igual Decimal especificado o Double. |
|
Devuelve el coseno del ángulo especificado. |
|
Devuelve el coseno hiperbólico del ángulo especificado. |
|
Devuelve el cociente de dos de 32 bits o de enteros con signo de 64 bits, y también devuelve el resto de un parámetro de salida. |
|
Devuelve e (base de los logaritmos naturales) se produce a la potencia especificado. |
|
Devuelve el entero más grande que sea menor o igual que Decimal o el número especificado de Double. |
|
Devuelve el resto que es el resultado de la división de un número especificado por otro número especificado. |
|
Devuelve el logaritmo natural (de e base) de un número especificado o el logaritmo de un número especificado en una base especificada. |
|
Devuelve el logaritmo en base 10 de un número especificado. |
|
Devuelve el mayor de dos números. |
|
Devuelve el menor de dos números. |
|
Devuelve un número especificado elevado a la potencia especificada. |
|
Devuelve un valor de Decimal o de Double redondeado al valor entero más cercano o a un número especificado de dígitos fraccionarios. |
|
Devuelve un valor Integer que indica el signo de un número. |
|
Devuelve el seno del ángulo especificado. |
|
Devuelve el seno hiperbólico del ángulo especificado. |
|
Devuelve la raíz cuadrada de un número especificado. |
|
Devuelve la tangente del ángulo especificado. |
|
Devuelve la tangente hiperbólica del ángulo especificado. |
|
Calcula la parte entera de Decimal o un número especificado de Double. |
Para utilizar estas funciones sin calificación, importe el espacio de nombres Math en el proyecto agregando el código siguiente en la parte superior del archivo de código fuente:
Imports System.Math
Ejemplo
En este ejemplo se utiliza el método Abs de la clase Math para calcular el valor absoluto de un número.
' Returns 50.3.
Dim MyNumber1 As Double = Math.Abs(50.3)
' Returns 50.3.
Dim MyNumber2 As Double = Math.Abs(-50.3)
En este ejemplo se utiliza el método Atan de la clase Math para calcular el valor de pi.
Public Function GetPi() As Double
' Calculate the value of pi.
Return 4.0 * Math.Atan(1.0)
End Function
En este ejemplo se utiliza el método Cos de la clase Math para devolver el coseno de un ángulo.
Public Function Sec(ByVal angle As Double) As Double
' Calculate the secant of angle, in radians.
Return 1.0 / Math.Cos(angle)
End Function
En este ejemplo se utiliza el método Exp de la clase Math para devolver e elevado a una potencia.
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
En este ejemplo se utiliza el método Log de la clase Math para devolver el logaritmo natural de un número.
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
En este ejemplo se utiliza el método Round de la clase Math para redondear un número al entero más próximo.
' Returns 3.
Dim MyVar2 As Double = Math.Round(2.8)
En este ejemplo se utiliza el método Sign de la clase Math para determinar el signo de un número.
' 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)
En este ejemplo se utiliza el método Sin de la clase Math para devolver el seno de un ángulo.
Public Function Csc(ByVal angle As Double) As Double
' Calculate cosecant of an angle, in radians.
Return 1.0 / Math.Sin(angle)
End Function
En este ejemplo se utiliza el método Sqrt de la clase Math para calcular la raíz cuadrada de un número.
' 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)
En este ejemplo se utiliza el método Tan de la clase Math para devolver la tangente de un ángulo.
Public Function Ctan(ByVal angle As Double) As Double
' Calculate cotangent of an angle, in radians.
Return 1.0 / Math.Tan(angle)
End Function
Requisitos
Clase: Math
Espacio de nombres: System
Ensamblado: mscorlib (en mscorlib.dll)
Vea también
Referencia
Operadores aritméticos (Visual Basic)