初学者求教对数函数
我用winhugsHugs> log(10,10)
ERROR - Cannot infer instance
*** Instance : Floating (b,a)
*** Expression : log (10,10)
好像在说没有浮点实例,但下面又是对的
Hugs> 1.2+1
2.2
Hugs> sin(1)
0.841470984807897 不懂 - -# 自己摸索出来了
haskell的log函数是自然对数ln
Prelude> log 10
2.302585092994046
Prelude> let lg (x)=log x/log 10
Prelude> lg 10
1.0
Prelude> lg 2
0.30102999566398114 log (2,16)
Prelude> let log_(d,x)=log x/log d
Prelude> log_(2,16)
4.0 自己解决了,但不能编辑主题 因为过了12个小时的可编辑期。
页:
[1]