Problemas Con Test Drive Unlimited 1 En Windows 7
Secante Sec(X) = 1 / Cos(X)
Cosecante Cosec(X) = 1 / Sin(X)
Cotangente Cotan(X) = 1 / Tan(X)
Seno inverso Arcsin(X) = Atn(X / Sqr(-X * X + 1))
Coseno inverso Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
Secante inversa Arcsec(X) = Atn(X / Sqr(X * X - 1)) + Sgn((X) -1) * (2 * Atn(1))
Cosecante inversa Arccosec(X) =Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1) * (2 * Atn(1))
Cotangente inversa Arccotan(X) = Atn(X) + 2 * Atn(1)
Seno hiperbólico HSin(X) = (Exp(X) - Exp(-X)) / 2
Coseno hiperbólico HCos(X) = (Exp(X) + Exp(-X)) / 2
Tangente hiperbólica HTan(X) = (Exp(X) - Exp(-X)) / (Exp(X) + Exp(-X))
Secante hiperbólica HSec(X) = 2 / (Exp(X) + Exp(-X))
Cosecante hiperbólica HCosec(X) = 2 / (Exp(X)- Exp(-X))
Cotangente hiperbólica HCotan(X) = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))
Seno hiperbólico inverso HArcsin(X) = Log(X + Sqr(X * X + 1))
Coseno hiperbólico inverso HArccos(X) = Log(X + Sqr(X * X - 1))
Tangente hiperbólica inversa HArctan(X) = Log((1 + X) / (1 - X)) / 2
Secante hiperbólica inversa HArcsec(X) = Log((Sqr(-X * X + 1) + 1) / X)
Cosecante hiperbólicainversa HArccosec(X) = Log((Sgn(X) * Sqr(X * X + 1) +1) / X)
Cotangente hiperbólica inversa HArccotan(X) = Log((X + 1) / (X - 1))
Los métodos matemáticos de .NET Framework funcionan del mismo modo que sus equivalentes de Visual Basic 6, si bien algunos de sus nombres han sufrido ligeras diferencias. Así, por ejemplo, el equivalente en .NET Framework de la función Atn de Visual Basic 6 esAtan. En la siguiente tabla se detallan los nombres de las funciones matemáticas de Visual Basic 6 y sus métodos equivalentes en .NET Framework:
Función de Visual Basic 6 | Método en .NET Framework | Descripción |
Abs | Abs | Devuelve el valor absoluto de un número especificado. |
Atn | Atan | Devuelve un valor Double que contiene el ángulo cuya tangente es el número especificado. |Cos | Cos | Devuelve un valor Double que contiene el coseno del ángulo especificado. |
Exp | Exp | Devuelve un valor Double que contiene e (base de los logaritmos naturales) elevado a la potencia especificada. |
Log | Log | Devuelve un valor Double que contiene el logaritmo del número especificado. Este método está sobrecargado y puede devolver o bien el logaritmo natural (de base e)del número especificado o bien el logaritmo del número especificado en una base especificada. |
Round | Round | Devuelve un valor de tipo Double que contiene el número más próximo al valor especificado. Existen funciones de redondeo adicionales disponibles como métodos de los tipos intrínsecos, tales como Round. |
Sgn | Sign | Devuelve un valor Integer que indica el signo de un número. |Sin | Sin | Devuelve un valor Double que especifica el seno de un ángulo. |
Sqr | Sqrt | Devuelve un valor Double que especifica la raíz cuadrada de un número. |
Tan | Tan | Devuelve un valor Double que contiene la tangente de un ángulo. |
Además, la clase matemática de .NET Framework ofrece constantes y otros métodos estáticos para funciones trigonométricas, logarítmicas y otrasfunciones matemáticas habituales. Todo ello puede utilizarse en un programa de Visual Basic.
Para utilizar estas funciones sin calificación, importe el espacio de nombres System.Math a su proyecto agregando el siguiente código en la parte superior del código fuente:
'Imports System.Math
Ejemplo
En este ejemplo se utiliza el método Abs de la clase Math para calcular el valorabsoluto 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....
Regístrate para leer el documento completo.