Math 如何定义除e以外的基数的对数?
我试图在Scheme中定义log。例如,如果Math 如何定义除e以外的基数的对数?,math,scheme,racket,logarithm,Math,Scheme,Racket,Logarithm,我试图在Scheme中定义log。例如,如果 (log (exp 1)) ;=> 1.0 那么,我如何写log5(25)?scheme中的log函数产生一个数字的自然对数(以e为底)。为了计算不同基数的对数,只需将数字的loge除以所需基数的loge即可 要在Scheme中定义log5函数,请执行以下操作: (define (log5 x) (/ (log x) (log 5))) 然后(log5 25)将产生2.0方案中的log函数产生一个数字的自然对数(基数e)。为了计算不同基数的
(log (exp 1)) ;=> 1.0
那么,我如何写log5(25)?scheme中的
log
函数产生一个数字的自然对数(以e为底)。为了计算不同基数的对数,只需将数字的loge除以所需基数的loge即可
要在Scheme中定义log5函数,请执行以下操作:
(define (log5 x) (/ (log x) (log 5)))
然后
(log5 25)
将产生2.0
方案中的log
函数产生一个数字的自然对数(基数e)。为了计算不同基数的对数,只需将数字的loge除以所需基数的loge即可
要在Scheme中定义log5函数,请执行以下操作:
(define (log5 x) (/ (log x) (log 5)))
然后
(log5 25)
将产生2.0
方案中的log
函数产生一个数字的自然对数(基数e)。为了计算不同基数的对数,只需将数字的loge除以所需基数的loge即可
要在Scheme中定义log5函数,请执行以下操作:
(define (log5 x) (/ (log x) (log 5)))
然后
(log5 25)
将产生2.0
方案中的log
函数产生一个数字的自然对数(基数e)。为了计算不同基数的对数,只需将数字的loge除以所需基数的loge即可
要在Scheme中定义log5函数,请执行以下操作:
(define (log5 x) (/ (log x) (log 5)))
然后(log5 25)
将产生2.0