回 帖 发 新 帖 刷新版面

主题:关于数学函数在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个回复)

沙发

帮着顶下。顺便留个参考资料

板凳

数学函数!!挺全的!!
我再补充几个:
round(x,y)   按y小数位四舍五入,若省略y将返回整数
val(字符串)  返回一个包含于字符串内的数字

用力UP~~~

3 楼

都是常用的哦。哈哈,谢谢啦。。。

4 楼

round(x,y)   按y小数位四舍五入,若省略y将返回整数

这是一个好函数阿,我记下了!
月来我一直用x=int(x*10^n+0.5)/10^n来做这个转换。

谢谢

5 楼

学习中,顶下,别沉下去。。。!!

6 楼

好完整啊,顶一个

7 楼

谢谢楼主的热心,有时去帮助中查找还真是挺繁的。

8 楼

双曲正割等是什么意思?

9 楼

谢谢楼主,顶~~

10 楼

[quote]双曲正割等是什么意思?[/quote]
这是双曲函数系列的一个,都属于“超越函数”,如果不知道,就是还用不到。用到了,就知道了,那时就会想怎么在VB里计算的。

我来回复

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