種類
- 定数 (7)
- インスタンスメソッド (6)
- モジュール関数 (5)
- 特異メソッド (1)
クラス
- BigDecimal (13)
- Rational (1)
キーワード
- BigDecimal (2)
-
EXCEPTION
_ ALL (1) -
EXCEPTION
_ INFINITY (1) -
EXCEPTION
_ NaN (1) -
EXCEPTION
_ OVERFLOW (1) -
EXCEPTION
_ UNDERFLOW (1) -
EXCEPTION
_ ZERODIVIDE (1) - VERSION (1)
- clone (1)
-
double
_ fig (1) - exponent (1)
- ludecomp (1)
- nlsolve (1)
- nonzero? (1)
- norm (1)
-
save
_ exception _ mode (1) -
to
_ d (1) -
to
_ r (1)
検索結果
先頭5件
-
BigDecimal
# clone -> self (36607.0) -
self を返すように、BigDecimal で定義されています。
...self を返すように、BigDecimal で定義されています。... -
BigDecimal
:: EXCEPTION _ ALL -> Integer (36607.0) -
BigDecimal の計算において例外を発生させるかどうかを設定、確認する 際の値を返します。
...
BigDecimal の計算において例外を発生させるかどうかを設定、確認する
際の値を返します。
以下の例外全てが対象です。
* BigDecimal::EXCEPTION_INFINITY
* BigDecimal::EXCEPTION_NaN
* BigDecimal::EXCEPTION_OVERFLOW
* BigDecimal::EXCEPTION_UNDERFLOW
* B......igDecimal::EXCEPTION_ZERODIVIDE
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: EXCEPTION _ OVERFLOW -> Integer (36607.0) -
BigDecimal の計算結果の指数部がオーバーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。
...
BigDecimal の計算結果の指数部がオーバーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: EXCEPTION _ UNDERFLOW -> Integer (36607.0) -
BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。
...
BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
# nonzero? -> self | nil (27607.0) -
self が 0 以外のときに self を返します。0 のときに nil を返します。
...self が 0 以外のときに self を返します。0 のときに nil を返します。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0").nonzero? # => nil
BigDecimal("1").nonzero? # => 0.1e1
//}... -
LUSolve
. # ludecomp(a , n , zero = 0 , one = 1) -> [Integer] (27604.0) -
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
...と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order で 1 次元の配列にしたオブジェクトを指定し
ま... -
BigDecimal
# exponent -> Integer (27307.0) -
self の指数部を整数値で返します。
self の指数部を整数値で返します。 -
BigDecimal
# save _ exception _ mode { . . . } -> object (27307.0) -
例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し ます。ブロック中で変更した設定はブロックの評価後に復元されます。
...例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し
ます。ブロック中で変更した設定はブロックの評価後に復元されます。
ブロックの評価結果を返します。... -
BigDecimal
:: EXCEPTION _ INFINITY -> Integer (27307.0) -
BigDecimal の計算結果が無限大になった場合に例外を発生させるかどう かを設定、確認する際の値を返します。
...
BigDecimal の計算結果が無限大になった場合に例外を発生させるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: EXCEPTION _ NaN -> Integer (27307.0) -
BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう かを設定、確認する際の値を返します。
...
BigDecimal の計算結果が NaN になった場合に例外を発生させるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: EXCEPTION _ ZERODIVIDE -> Integer (27307.0) -
BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど うかを設定、確認する際の値を返します。
...
BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど
うかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。... -
BigDecimal
:: VERSION -> String (27307.0) -
bigdecimal ライブラリのバージョンを文字列で返します。
...
bigdecimal ライブラリのバージョンを文字列で返します。... -
Newton
. # nlsolve(f , x) -> Integer (27304.0) -
ニュートン法を用いて非線形方程式 f(x) = 0 の解 x を求めます。
...用いて非線形方程式 f(x) = 0 の解 x を求めます。
@param f 関数を表すオブジェクトを指定します。詳細は
bigdecimal/newton をご覧ください。
@param x 探索を開始する点を数値の配列で指定します。解が複数ある場合、初... -
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (18607.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......うな割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最大... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (18607.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......うな割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal("3",10) # => 0.333333333333333333e0
//}
ただし、個々の演算における最大... -
BigDecimal
. double _ fig -> Integer (18325.0) -
Ruby の Float クラスが保持できる有効数字の数を返します。
...Ruby の Float クラスが保持できる有効数字の数を返します。
//emlist[][ruby]{
require 'bigdecimal'
p BigDecimal::double_fig # ==> 16 (depends on the CPU etc.)
//}
double_figは以下の C プログラムの結果と同じです。
double v = 1.0;
int double_fig = 0;... -
Rational
# to _ d(nFig) -> BigDecimal (18304.0) -
自身を BigDecimal に変換します。
...自身を BigDecimal に変換します。
nFig 桁まで計算を行います。
@param nFig 計算を行う桁数
@return BigDecimal に変換したオブジェクト
@raise ArgumentError nFig に 0 以下を指定した場合に発生します。
//emlist[][ruby]{
require "bigdecimal"
requir... -
BigDecimal
# to _ r -> Rational (9607.0) -
self を Rational オブジェクトに変換します。
self を Rational オブジェクトに変換します。 -
Newton
. # norm(fv , zero = 0 . 0) -> Float (9304.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。