BigDecimal#E():E()是BigDecimal类方法,它将反正切值返回指定精度的数字位数。
用法:BigDecimal.E()
参数:BigDecimal值
返回:指定的精度位数(数字)的反正切值。
示例1:
# Ruby code for BigDecimal.E() method
# loading library
require 'bigdecimal'
require 'bigdecimal/util'
require "bigdecimal/math"
include BigMath
# declaring bigdecimal
a = BigMath.E(BigDecimal("10")).to_s
# declaring bigdecimal
b = BigMath.E(BigDecimal("032")).to_s
# declaring bigdecimal
c = BigMath.E(BigDecimal("1")).to_s
# E() method
puts "BigDecimal a E method : #{a}\n\n"
puts "BigDecimal b E method : #{b}\n\n"
puts "BigDecimal c E method : #{c}\n\n"
输出:
BigDecimal a E method : 0.2718281828E1 BigDecimal b E method : 0.27182818284590452353602874713527E1 BigDecimal c E method : 0.3E1
示例2:
# Ruby code for BigDecimal.E() method
# loading library
require 'bigdecimal'
require 'bigdecimal/util'
require "bigdecimal/math"
include BigMath
# declaring bigdecimal
a = BigMath.E(BigDecimal("120")).to_s
# declaring bigdecimal
b = BigMath.E(BigDecimal("1.0")).to_s
# declaring bigdecimal
c = BigMath.E(BigDecimal("3")).to_s
# E() method
puts "BigDecimal a E method : #{a}\n\n"
puts "BigDecimal b E method : #{b}\n\n"
puts "BigDecimal c E method : #{c}\n\n"
输出:
BigDecimal a E method : 0.271828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193200305992E1 BigDecimal b E method : 0.3E1 BigDecimal c E method : 0.272E1
相关用法
- Ruby BigDecimal sub()用法及代码示例
- Ruby BigDecimal cos()用法及代码示例
- Ruby BigDecimal log()用法及代码示例
- Ruby BigDecimal quo()用法及代码示例
- Ruby BigDecimal zero?()用法及代码示例
- Ruby BigDecimal sin()用法及代码示例
- Ruby BigDecimal exp()用法及代码示例
- Ruby BigDecimal PI()用法及代码示例
- Ruby BigDecimal split()用法及代码示例
- Ruby BigDecimal atan()用法及代码示例
- Ruby BigDecimal sqrt()用法及代码示例
- Ruby BigDecimal round()用法及代码示例
- Ruby BigDecimal to_f()用法及代码示例
- Ruby BigDecimal remainder()用法及代码示例
- Ruby BigDecimal precs用法及代码示例
注:本文由纯净天空筛选整理自mayank5326大神的英文原创作品 Ruby | BigDecimal E() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。