回 帖 发 新 帖 刷新版面

主题:关于数学函数在vb里的关键字,兼答luckwurr问

vb里基本的数学函数有:
Abs 函数        绝对值
Atn 函数        反正切
Cos 函数        余弦
Exp 函数        指数
Fix 函数        向靠近0的方向去整
Int 函数        向左取整
Log 函数        对数函数
Rnd 函数        随即函数
Sgn 函数        符号函数
Sin 函数        正弦函数
Sqr 函数        平方根
Tan 函数        正切函数

其余数学函数,均需由基本函数导出:
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 Cosine (反余弦)             Arccos(X) = Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(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 Cotangent (反双曲余切) HArccotan(X) = Log((X + 1) / (X - 1)) / 2 
以 N 为底的对数 LogN(X) = Log(X) / Log(N) 

回复列表 (共30个回复)

21 楼

[quote]别忘了还有几个:
And 相与
OR  相或
XOR 异或
NOT 取反
[/quote]

这是函数吗?印象中应该是属于某种“操作”

22 楼

大多人把布尔代数并不归类到数学里。所以……
上面说的函数主要指三角函数以及他的衍生函数等

23 楼


老弟,能不能把他弄全点啊?

24 楼

这个帖子当初主要是针对luckwurr的问题,并稍微扩大了一点范围作的。
全部的vb函数,我也不知道都有多少类,vb可引用的函数,就更不知几何了,所以,力有不逮阿
期待中……

25 楼


好啊,很有用的!顶!

26 楼

看 了N遍还是看不懂

27 楼


好帖必须顶,不能沉。。。。。

28 楼


多年承接各种毕业设计和中小型项目,主要语言包括Delphi,VC,VB,asp 如有需要请加Q: 383147818 注明: pfan项目

29 楼

非常感谢, 虽然现在不用,留着备用

30 楼


我也小补充一下,
format(A,"0.00")
A:结果
“0.00”小数点精度
超越方程我用计算器手算过,海床工程力学  海岸工程学 用的蛮多的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册