BigDecimal#atan():atan()是BigDecimal類方法,它將反正切值返回指定精度的數字位數。
用法:BigDecimal.atan()
參數:BigDecimal值
返回:指定的精度位數(數字)的反正切值。
示例1:
# Ruby code for BigDecimal.atan() method
# loading library
require 'bigdecimal'
require 'bigdecimal/util'
require "bigdecimal/math"
include BigMath
# declaring bigdecimal
a = BigMath.atan(BigDecimal("10"), 2).to_s
# declaring bigdecimal
b = BigMath.atan(BigDecimal("0"), 1).to_s
# declaring bigdecimal
c = BigMath.atan(BigDecimal("-1"), 3).to_s
# atan() method
puts "BigDecimal a atan method : #{a}\n\n"
puts "BigDecimal b atan method : #{b}\n\n"
puts "BigDecimal c atan method : #{c}\n\n"
輸出:
BigDecimal a atan method : 0.147112767430373459205483371550142166365E1 BigDecimal b atan method : 0.0 BigDecimal c atan method : -0.7853981633974483096143979839729791083E0
示例2:
# Ruby code for BigDecimal.atan() method
# loading library
require 'bigdecimal'
require 'bigdecimal/util'
require "bigdecimal/math"
include BigMath
# declaring bigdecimal
a = BigMath.atan(BigDecimal("120"), 2).to_s
# declaring bigdecimal
b = BigMath.atan(BigDecimal("1.0"), 4).to_s
# declaring bigdecimal
c = BigMath.atan(BigDecimal("-3"), 1).to_s
# atan() method
puts "BigDecimal a atan method : #{a}\n\n"
puts "BigDecimal b atan method : #{b}\n\n"
puts "BigDecimal c atan method : #{c}\n\n"
輸出:
BigDecimal a atan method : 0.1562496517382685592451329995317025796273E1 BigDecimal b atan method : 0.7853981633974483096148978589729791083E0 BigDecimal c atan method : -0.127933953231702952636675255085153E1
相關用法
- Ruby Math atan()用法及代碼示例
- Ruby BigDecimal quo()用法及代碼示例
- Ruby BigDecimal E()用法及代碼示例
- Ruby BigDecimal sub()用法及代碼示例
- Ruby BigDecimal exp()用法及代碼示例
- Ruby BigDecimal zero?()用法及代碼示例
- Ruby BigDecimal PI()用法及代碼示例
- Ruby BigDecimal cos()用法及代碼示例
- Ruby BigDecimal sin()用法及代碼示例
- Ruby BigDecimal log()用法及代碼示例
- Ruby BigDecimal to_s()用法及代碼示例
- Ruby BigDecimal to_i()用法及代碼示例
- Ruby BigDecimal round()用法及代碼示例
- Ruby BigDecimal sign()用法及代碼示例
- Ruby BigDecimal to_int()用法及代碼示例
注:本文由純淨天空篩選整理自mayank5326大神的英文原創作品 Ruby | BigDecimal atan() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。