当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Math log()用法及代码示例


Ruby中的log()函数返回X的对数值。第二个参数是用户给出的对数值返回的底数。如果未给出,则默认底数为e。

用法: Math.log(X, base)

参数:该函数采用一个要返回对数值的强制性参数X和一个以对数为底的非强制性参数底数。


返回值:该函数返回X的对数值。

例子1

# Ruby program for log() function  
  
# Assigning values 
val1 = 213 
val2 = 256 
base2 = 2 
  
val3 = 27  
base3 = 3 
  
val4 = 100  
base4 = 10 
  
# Prints the value returned by log()  
puts Math.log(val1) 
  
puts Math.log(val2, base2) 
  
puts Math.log(val3, base3) 
  
puts Math.log(val4, base4)

输出

5.3612921657094255
8.0
3.0
2.0

例子2

# Ruby program for log() function  
  
# Assigning values 
val1 = 10 
  
val2 = 256 
base2 = 4 
  
val3 = 27  
base3 = 10 
  
val4 = 105  
base4 = 7 
  
# Prints the value returned by log()  
puts Math.log(val1) 
  
puts Math.log(val2, base2) 
  
puts Math.log(val3, base3) 
  
puts Math.log(val4, base4)

输出

2.302585092994046
4.0
1.4313637641589871
2.3916625094004957

参考: https://devdocs.io/ruby~2.5/math#method-c-log



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Math log() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。