るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.081秒)
トップページ > クエリ:I[x] > クエリ:p[x] > モジュール:BigMath[x] > 種類:モジュール関数[x] > ライブラリ:bigdecimal/math[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

キーワード

検索結果

BigMath.#PI(prec) -> BigDecimal (12204.0)

円周率を prec で指定した精度で計算します。

... prec で指定した精度で計算します。

@param prec 計算結果の精度。

@raise ArgumentError prec に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::PI(2) #=> 0.31415926535897932384671233672993238432e1
p
uts BigMath::...
...PI(5) #=> 0.31415926535897932384627534923029509162e1
p
uts BigMath::PI(10) #=> 0.3141592653589793238462643388813853786957412e1
//}...

BigMath.#sin(x, prec) -> BigDecimal (6204.0)

x の正弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。

... prec で指定した精度で計算します。単位はラジアンです。x
に無限大や NaN を指定した場合には NaN を返します。

@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。

@param prec 計算結果の精度。

@raise ArgumentError pre...
...c に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::sin(BigDecimal('0.5'), 10) #=> 0.479425538604203000273287935689073955184741e0
//}...

BigMath.#E(prec) -> BigDecimal (3204.0)

自然対数の底 e を prec で指定した精度で計算します。

... prec で指定した精度で計算します。

@param prec 計算結果の精度。

@raise ArgumentError prec に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::E(2) #=> 0.27e1
p
uts BigMath::E(4) #=> 0.2718e1
p
uts BigMath::E...

BigMath.#atan(x, prec) -> BigDecimal (3204.0)

x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。

...関数を prec で指定した精度で計算します。単位はラジアンです。
x に無限大や NaN を指定した場合には NaN を返します。

@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。

@param prec 計算結果の精度。

@raise ArgumentEr...
...ror x の絶対値が1以上の場合に発生します。

@raise ArgumentError prec に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::atan(BigDecimal('0.5'), 10) #=> 0.463647609000806116214256237466868871528608e0
//}

=== 注意...

BigMath.#cos(x, prec) -> BigDecimal (3204.0)

x の余弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。

... prec で指定した精度で計算します。単位はラジアンです。x
に無限大や NaN を指定した場合には NaN を返します。

@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。

@param prec 計算結果の精度。

@raise ArgumentError pre...
...c に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::cos(BigDecimal('0.5'), 10) #=> 0.8775825618903727161162815826327690580439923e0
//}...

絞り込み条件を変える

BigMath.#sqrt(x, prec) -> BigDecimal (3204.0)

x の平方根を prec で指定した精度で計算します。

...x の平方根を prec で指定した精度で計算します。

@param x 平方根を求める数。

@param prec 計算結果の精度。

@raise FloatDomainError x に 0 以下、もしくは NaN が指定された場合に発生します。

@raise ArgumentError prec に 0 未満が指定さ...
...れた場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

p
uts BigMath::sqrt(BigDecimal('2'), 10) #=> 0.1414213562373095048666666667e1
//}...