るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.017秒)

別のキーワード

  1. socket ai_v4mapped
  2. socket ipv6_v6only
  3. socket ai_v4mapped_cfg
  4. _builtin grep_v
  5. etc cs_v6_env

検索結果

LUSolve.#lusolve(a, b, ps, zero = 0.0) -> [BigDecimal] (27304.0)

LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。

...返します。

@param a 行列を BigDecimal の配列で指定します。
各要素を Row-major order で並べて 1 次元の配列にし、
LUSolve.#ludecomp で変換したものを指定します。

@param b ベクトルを BigDecimal の配列で指定します。

@para...
...ludecomp の返り値を指定します。

@param zero 0.0 を表す値を指定します。

//emlist[][ruby]{
require 'bigdecimal'
require 'bigdecimal/util'
require 'bigdecimal/ludcmp'

include LUSolve

a = [['1.0', '2.0'], ['3.0', '1.0']].flatten.map(&:to_d)
# x = ['1.0', -1.0']
b = ['-1.0', '2....

BigDecimal#div(other, n) -> BigDecimal (18307.0)

商を計算します。

...度が n より大きい
ときは BigDecimal.mode で指定された方法で丸められます。

@param other self を割る数を指定します。

@param n 有効桁数を整数で指定します。省略するか 0 を指定した場合は
BigDecimal
#/ と同じ値を返します。...
...@raise ArgumentError n に負の数を指定した場合に発生します。

@see BigDecimal#/...

BigDecimal#divmod(n) -> [BigDecimal, BigDecimal] (18307.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし て返します。

...り r を、 [q, r] という 2 要素の配列にし
て返します。

商は負の無限大負方向に丸められます。

@param n self を割る数を指定します。

//emlist[][ruby]{
require 'bigdecimal'

a = BigDecimal("42")
b = BigDecimal("9")

a.divmod(b) # => [0.4e1, 0.6e1]
//}...

BigDecimal#save_exception_mode { ... } -> object (18307.0)

例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し ます。ブロック中で変更した設定はブロックの評価後に復元されます。

...例外処理に関する BigDecimal.mode の設定を保存してブロックを評価し
ます。ブロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。...

BigDecimal#save_limit { ... } -> object (18307.0)

現在の BigDecimal.limit の設定を保存してブロックを評価します。ブ ロック中で変更した設定はブロックの評価後に復元されます。

...現在の BigDecimal.limit の設定を保存してブロックを評価します。ブ
ロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。...

絞り込み条件を変える

BigDecimal#save_rounding_mode { ... } -> object (18307.0)

丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。 ブロック中で変更した設定はブロックの評価後に復元されます。

...丸め処理に関する BigDecimal.mode の設定を保存してブロックを評価します。
ブロック中で変更した設定はブロックの評価後に復元されます。

ブロックの評価結果を返します。...

BigDecimal::EXCEPTION_OVERFLOW -> Integer (18307.0)

BigDecimal の計算結果の指数部がオーバーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。

...
BigDecimal
の計算結果の指数部がオーバーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。

BigDecimal
.mode の第 1 引数に指定します。...

BigDecimal::EXCEPTION_ZERODIVIDE -> Integer (18307.0)

BigDecimal に 0 による割り算を実行した場合に例外を発生させるかど うかを設定、確認する際の値を返します。

...
BigDecimal
に 0 による割り算を実行した場合に例外を発生させるかど
うかを設定、確認する際の値を返します。

BigDecimal
.mode の第 1 引数に指定します。...

BigDecimal::ROUND_HALF_EVEN -> Integer (18307.0)

BigDecimal の計算結果の丸め処理で四捨六入するかどうかを設定、確認 する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます (Banker's rounding)。

...
BigDecimal
の計算結果の丸め処理で四捨六入するかどうかを設定、確認
する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます
(Banker's rounding)。

BigDecimal
.mode の第 2 引数に指定します。...

BigDecimal::SIGN_NEGATIVE_FINITE -> Integer (18307.0)

負の値に対応する BigDecimal#sign の値を返します。

...負の値に対応する BigDecimal#sign の値を返します。...

絞り込み条件を変える

BigDecimal::SIGN_NEGATIVE_INFINITE -> Integer (18307.0)

負の無限大に対応する BigDecimal#sign の値を返します。

...負の無限大に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_NEGATIVE_ZERO -> Integer (18307.0)

負の 0 に対応する BigDecimal#sign の値を返します。

...負の 0 に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_POSITIVE_FINITE -> Integer (18307.0)

正の値に対応する BigDecimal#sign の値を返します。

...正の値に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_POSITIVE_INFINITE -> Integer (18307.0)

正の無限大に対応する BigDecimal#sign の値を返します。

...正の無限大に対応する BigDecimal#sign の値を返します。...

BigDecimal::SIGN_POSITIVE_ZERO -> Integer (18307.0)

正の 0 に対応する BigDecimal#sign の値を返します。

...正の 0 に対応する BigDecimal#sign の値を返します。...

絞り込み条件を変える

BigDecimal::VERSION -> String (18307.0)

bigdecimal ライブラリのバージョンを文字列で返します。

...
bigdecimal
ライブラリのバージョンを文字列で返します。...

Newton.#nlsolve(f, x) -> Integer (18304.0)

ニュートン法を用いて非線形方程式 f(x) = 0 の解 x を求めます。

...用いて非線形方程式 f(x) = 0 の解 x を求めます。

@param f 関数を表すオブジェクトを指定します。詳細は
bigdecimal
/newton をご覧ください。

@param x 探索を開始する点を数値の配列で指定します。解が複数ある場合、初...

LUSolve (18004.0)

LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めるモジュールです。

LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めるモジュールです。

BigDecimal#div(other) -> BigDecimal (9307.0)

商を計算します。

...商を計算します。

@param other self を割る数を指定します。

詳細は Numeric#quo を参照して下さい。

計算結果の精度についてはlib:bigdecimal#precisionを参照してください。...

LUSolve.#ludecomp(a, n, zero = 0, one = 1) -> [Integer] (9004.0)

n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。

...と併せて元の行列の LU 分解を提供します。

LUSolve.#lusolve の引数を構築するために使います。

@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order で 1 次元の配列にしたオブジェクトを指定し
...

絞り込み条件を変える

BigDecimal.mode(s, v) -> Integer | nil (346.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...
BigDecimal
の計算処理の制御方法を設定、確認します。

第2引数を省略、または nil を指定すると現状の設定値を返します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal
::ROUND_MODE のいずれか...
...で指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal
::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の...
...uire 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_INFINITY,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigDecimal::mode...

Newton.#norm(fv, zero = 0.0) -> Float (304.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

BigDecimal.double_fig -> Integer (61.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;...

BigDecimal.mode(s) -> Integer | nil (46.0)

BigDecimal の計算処理の制御方法を設定、確認します。

...
BigDecimal
の計算処理の制御方法を設定、確認します。

第2引数を省略、または nil を指定すると現状の設定値を返します。

@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal
::ROUND_MODE のいずれか...
...で指定します。

@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal
::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の...
...uire 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_INFINITY,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigDecimal::mode...