84件ヒット
[1-84件を表示]
(0.082秒)
ライブラリ
- bigdecimal (24)
-
bigdecimal
/ jacobian (12) -
bigdecimal
/ ludcmp (12) -
bigdecimal
/ math (24) -
bigdecimal
/ newton (12)
検索結果
先頭5件
-
Kernel
. # BigDecimal(s , exception: true) -> BigDecimal | nil (21418.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......なされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。
s の有効桁数より n が小さいときもn = 0 のときと同じで...... n より若干大きい値が採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal(... -
Kernel
. # BigDecimal(s , n) -> BigDecimal (21418.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......なされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。
s の有効桁数より n が小さいときもn = 0 のときと同じで...... n より若干大きい値が採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal(... -
Kernel
. # BigDecimal(s , n , exception: true) -> BigDecimal | nil (21418.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......なされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。
s の有効桁数より n が小さいときもn = 0 のときと同じで...... n より若干大きい値が採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal(... -
Kernel
. # BigDecimal(s) -> BigDecimal (21318.0) -
引数で指定した値を表す BigDecimal オブジェクトを生成します。
...引数で指定した値を表す BigDecimal オブジェクトを生成します。
@param s 数値を表現する初期値を文字列、Integer、
Float、Rational、BigDecimal オブジェクトのい
ずれかで指定します。
文字列中のスペースは無......なされます。
@param n 必要な有効桁数(self の最大有効桁数)を整数で指定します。 n が
0 または省略されたときは、n の値は s の有効桁数とみなされます。
s の有効桁数より n が小さいときもn = 0 のときと同じで...... n より若干大きい値が採用されます。最大有
効桁数は以下のような割り算を実行するとき等に意味を持ちます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1") / BigDecimal("3") # => 0.333333333333333333e0
BigDecimal("1",10) / BigDecimal(... -
BigMath
. # atan(x , prec) -> BigDecimal (6220.0) -
x の逆正接関数を prec で指定した精度で計算します。単位はラジアンです。 x に無限大や NaN を指定した場合には NaN を返します。
...に無限大や NaN を指定した場合には NaN を返します。
@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError x の絶対値が1以上の場合に発生します。
@raise ArgumentError prec に......0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::atan(BigDecimal('0.5'), 10) #=> 0.463647609000806116214256237466868871528608e0
//}
=== 注意
x の絶対値を 0.9999 のような 1 に近すぎる値にすると計算結果が収... -
BigMath
. # sin(x , prec) -> BigDecimal (6220.0) -
x の正弦関数を prec で指定した精度で計算します。単位はラジアンです。x に無限大や NaN を指定した場合には NaN を返します。
... NaN を指定した場合には NaN を返します。
@param x 計算対象の BigDecimal オブジェクト。単位はラジアン。
@param prec 計算結果の精度。
@raise ArgumentError prec に 0 以下が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal....../math"
puts BigMath::sin(BigDecimal('0.5'), 10) #=> 0.479425538604203000273287935689073955184741e0
//}... -
Jacobian
. # jacobian(f , fx , x) -> [Numeric] (6107.0) -
ヤコビ行列を計算します。
...ます。詳細は
bigdecimal/jacobian をご覧ください。
@param fx f.values(x) の結果を表すベクトルを数値の配列で指定します。
@param x ヤコビ行列を求める点 x にあたるベクトルを数値の配列で指定します。
@return ヤコビ行列を......返します。(各要素を Row-major order で 1 次元の配列
にしたオブジェクトを指定します)
@raise RuntimeError 計算結果が特異ヤコビ行列になった場合に発生します。... -
Newton
. # nlsolve(f , x) -> Integer (6107.0) -
ニュートン法を用いて非線形方程式 f(x) = 0 の解 x を求めます。
...詳細は
bigdecimal/newton をご覧ください。
@param x 探索を開始する点を数値の配列で指定します。解が複数ある場合、初
期値によって得られる解が異なります。また,初期値によっては収束
せずに RuntimeError......ります。実行後は引
数 x に指定したオブジェクトに解が代入されます。
実行後は解を表す値が代入されています。
@return 計算した回数を整数で返します。
@raise RuntimeError 解が収束しない場合に発生します。... -
LUSolve
. # ludecomp(a , n , zero = 0 , one = 1) -> [Integer] (130.0) -
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
...
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order......定し
ます)
@param n 引数 a の次元を整数で指定します。
@param zero 0 を表す値を指定します。
@param one 1 を表す値を指定します。
@return ピボットの位置を表す Integer の配列を返します。
@raise RuntimeError 引数 a に特異行...