24小时热门版块排行榜    

查看: 60  |  回复: 1
当前主题已经存档。

chuhua

铜虫 (著名写手)

[交流] VB里面怎么求ln?

好几年没有编程了
忘了怎么求自然对数了
lnX=log(X)/log(e)
但是
e在vb里面怎么表示
用2.718281828又感觉不太好
请指教

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ihlw


chuhua(金币+1,VIP+0):谢谢
LogN(X) = Log(X) / Log(N)

lnx=log(x)/log(e)

e=2.71828182845904

完全可以这样定义:

const E=2.71828182845904

public function lnx(x as double) as double
lnx=log(x)/log(E)
end function

调用的时候:

msgbox lnx(100)
2楼2007-09-06 21:00:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 chuhua 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见