66件ヒット
[1-66件を表示]
(0.014秒)
ライブラリ
- bigdecimal (33)
- prime (33)
クラス
- BigDecimal (33)
- Integer (11)
- Prime (22)
キーワード
-
from
_ prime _ division (11) -
int
_ from _ prime _ division (11) - limit (11)
- mode (22)
-
prime
_ division (11)
検索結果
先頭5件
-
Integer
. from _ prime _ division(pd) -> Integer (6101.0) -
素因数分解された結果を元の数値に戻します。
...アの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@see Prime#int_from_prime_division
//emlist[例][ruby]{
require 'prime'
Prime.int_from_prime_division([[2,2], [3,1]]) #=> 12
Prime.int_from_prime_division([[2,2], [3,2]]) #=> 36
//}... -
Prime
. int _ from _ prime _ division(pd) -> Integer (6101.0) -
Prime.instance.int_from_prime_division と同じです。
...Prime.instance.int_from_prime_division と同じです。
@param pd 整数のペアの配列を指定します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@see Prime#int_from_prime_division... -
Prime
. prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (6101.0) -
Prime.instance.prime_division と同じです。
...Prime.instance.prime_division と同じです。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り......2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
@see Prime#prime_division... -
BigDecimal
. limit(n = nil) -> Integer (7.0) -
生成されるBigDecimalオブジェクトの最大桁数をn桁に制限します。 n を指定しない、または n が nil の場合は、現状の最大桁数が返ります。
...ッド (BigDecimal#truncate /
BigDecimal#round / BigDecimal#ceil / BigDecimal#floor /
BigDecimal#add/ BigDecimal#sub / BigDecimal#mult /
BigDecimal#div) の桁数制限は limit より優先されます。
//emlist[][ruby]{
require 'bigdecimal'
n = 0 # デフォルト値
mf = BigDecimal::limit(n)
/... -
BigDecimal
. mode(s) -> Integer | nil (7.0) -
BigDecimal の計算処理の制御方法を設定、確認します。
...:mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_ZERODIVIDE,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_ALL,flag)
//}
* BigDecimal::EXCEPTION_NaN は結果が NaN になったときの指定です......指定です。
* BigDecimal::EXCEPTION_OVERFLOW は指数部がオーバーフローするときの指定です。
* BigDecimal::EXCEPTION_ZERODIVIDE はゼロによる割り算を実行したときの指定です。
* BigDecimal::EXCEPTION_ALL は、可能な全てに対して一括して設......TION_OVERFLOW のとき、+Infinity か -Infinity
* BigDecimal::EXCEPTION_ZERODIVIDE のとき、+Infinity か -Infinity
BigDecimal::EXCEPTION_INFINITY、BigDecimal::EXCEPTION_OVERFLOW、
BigDecimal::EXCEPTION_ZERODIVIDE は今のところ同じです。
戻り値は、設定後の値です。「... -
BigDecimal
. mode(s , v) -> Integer | nil (7.0) -
BigDecimal の計算処理の制御方法を設定、確認します。
...:mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_ZERODIVIDE,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_ALL,flag)
//}
* BigDecimal::EXCEPTION_NaN は結果が NaN になったときの指定です......指定です。
* BigDecimal::EXCEPTION_OVERFLOW は指数部がオーバーフローするときの指定です。
* BigDecimal::EXCEPTION_ZERODIVIDE はゼロによる割り算を実行したときの指定です。
* BigDecimal::EXCEPTION_ALL は、可能な全てに対して一括して設......TION_OVERFLOW のとき、+Infinity か -Infinity
* BigDecimal::EXCEPTION_ZERODIVIDE のとき、+Infinity か -Infinity
BigDecimal::EXCEPTION_INFINITY、BigDecimal::EXCEPTION_OVERFLOW、
BigDecimal::EXCEPTION_ZERODIVIDE は今のところ同じです。
戻り値は、設定後の値です。「...