24小时热门版块排行榜    

查看: 224  |  回复: 0
当前主题已经存档。

liangyanf

金虫 (小有名气)

[交流] 【其他】【转载】VB中的反函数

Atn(n), 返回n的反正切值,以弧度为单位。
其它的可以通过转换得到。
如:
  反余弦Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)
  Secant(正割) Sec(X) = 1 / Cos(X)
    Cosecant(余割) Cosec(X) = 1 / Sin(X)
    Cotangent(余切) Cotan(X) = 1 / Tan(X)
    Inverse Sine(反正弦) Arcsin(X) = Atn(X / Sqr(-X * X + 1))
    Inverse Secant(反正割):
Arcsec(X) = Atn(X / Sqr(X * X - 1)) + Sgn((X) - 1) * (2 * Atn(1))
    Inverse Cosecant(反余割):
Arccosec(X) = Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1) * (2 * Atn(1))
    Inverse Cotangent(反余切) Arccotan(X) = Atn(X) + 2 * Atn(1)
    Hyperbolic Sine(双曲正弦) HSin(X) = (Exp(X) - Exp(-X)) / 2
    Hyperbolic Cosine(双曲余弦) HCos(X) = (Exp(X) + Exp(-X)) / 2
    Hyperbolic Tangent(双曲正切) HTan(X) = (Exp(X) - Exp(-X)) / (Exp(X) + Exp(-X))
    Hyperbolic Secant(双曲正割) HSec(X) = 2 / (Exp(X) + Exp(-X))
    Hyperbolic Cosecant(双曲余割) HCosec(X) = 2 / (Exp(X) - Exp(-X))
    Hyperbolic Cotangent(双曲余切) HCotan(X) = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))
    Inverse Hyperbolic Sine(反双曲正弦) HArcsin(X) = Log(X + Sqr(X * X + 1))
    Inverse Hyperbolic Cosine(反双曲余弦) HArccos(X) = Log(X + Sqr(X * X - 1))
    Inverse Hyperbolic Tangent(反双曲正切) HArctan(X) = Log((1 + X) / (1 - X)) / 2
    Inverse Hyperbolic Secant(反双曲正割) HArcsec(X) = Log((Sqr(-X * X + 1) + 1) / X)
    Inverse Hyperbolic Cosecant HArccosec(X) = Log((Sgn(X) * Sqr(X * X + 1) + 1) / X)
    Inverse Hyperbolic Cotangent(反双曲余切) HArccotan(X) = Log((X + 1) / (X - 1)) / 2
    以 N 为底的对数 LogN(X) = Log(X) / Log(N)

[ Last edited by arqiu on 2007-4-2 at 10:54 ]
回复此楼
年少轻狂,幸福时光
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liangyanf 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见