ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funciones Matematiscas Visual Basic


Enviado por   •  13 de Mayo de 2013  •  564 Palabras (3 Páginas)  •  567 Visitas

Página 1 de 3

Al igual que las funciones vistas para el manejo de cadenas de caracteres, existe una serie de

funciones matemáticas las cuales permiten realizar cálculos dentro de un programa de Visual Basic.

Función Función en Función Función en

matemática Visual Basic matemática Visual Basic

Valor absoluto Abs(x) Nº aleatorio Rnd

Arco tangente Atn(x) Seno y coseno Sin(x), Cos(x)

Exponencial Exp(x) Tangente Tan(x)

Parte entera Int(x), Fix(x) Raíz cuadrada Sqr(x)

Logaritmo Log(x) Signo (1, 0, -1) Sgn(x)

Redondeo Round(x, ndec)

Ejemplos:

MyNumber = Abs(50.3) ' Devuelve 50.3.

MyNumber = Abs(-50.3) ' Devuelve 50.3.

MyAngle = 1.3 ' El ángulo debe estar en radianes.

MySecant = 1 / Cos(MyAngle) ' Calcula la secante.

MySqr = Sqr(4) ' Devuelve 2.

MySqr = Sqr(23) ' Devuelve 4.79583152331272.

MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0 'Declaración de las variables

MySign = Sgn(MyVar1) ' Devuelve 1.

MySign = Sgn(MyVar2) ' Devuelve -1.

MySign = Sgn(MyVar3) ' Devuelve 0.

Las funciones trigonométricas de Visual Basic utilizan radianes para medir los ángulos.

Función matemática Expresión equivalente

Secante Sec(X) = 1 / Cos(X)

Cosecante Cosec(X) = 1 / Sin(X)

Cotangente Cotan(X) = 1 / Tan(X)

Arcoseno Arcsin(X) = Atn(X / Sqr(-X * X + 1))

Arcocoseno Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)

Arcosecante Arcsec(X) = Atn(X / Sqr(X * X – 1)) + Sgn((X) -1) * (2 * Atn(1))

Arcocosecante Arccosec(X) = Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1) * (2 * Atn(1))

Arcocotangente 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))

Arcoseno Hiperbólico Harcsin(X) = Log(X + Sqr(X * X + 1))

Arcocoseno Hiperbólico Harccos(X) = Log(X + Sqr(X * X - 1))

Arcotangente Hiperbólica Harctan(X) = Log((1 + X) / (1 - X)) / 2

Arcosecante Hiperbólica Harcsec(X) = Log((Sqr(-X * X + 1) + 1) / X)

Arcocosecante Hiperbólica Harccosec(X) = Log((Sgn(X) * Sqr(X * X + 1) +1) / X)

Arcocotangente Hiperbólica Harccotan(X) = Log((X + 1) / (X – 1)) / 2

Logaritmo en base N LogN(X) =

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com