157件ヒット
[1-100件を表示]
(0.062秒)
ライブラリ
- ビルトイン (1)
-
bigdecimal
/ ludcmp (36) -
bigdecimal
/ newton (12) - matrix (36)
- rake (24)
- resolv (48)
クラス
- Matrix (24)
-
Matrix
:: LUPDecomposition (12) -
Rake
:: FileList (12) - Resolv (24)
- RubyVM (1)
モジュール
- LUSolve (24)
- Newton (12)
-
Rake
:: TaskManager (12)
キーワード
- DefaultResolver (12)
- LUSolve (12)
- OtherResolvError (12)
- ResolvError (12)
- ludecomp (12)
- lup (12)
-
lup
_ decomposition (12) - lusolve (12)
- new (12)
- nlsolve (12)
- resolve (12)
-
resolve
_ args (12) -
resolve
_ feature _ path (1)
検索結果
先頭5件
-
Matrix
:: LUPDecomposition # solve(b) -> Vector | Matrix (24219.0) -
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。 b には Vector, Matrix, 数値の配列を指定出来ます。
...self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。
b には Vector, Matrix, 数値の配列を指定出来ます。
それぞれベクトルのサイズ、行列の行数、配列のサイズが A の列数と一致していなければなりません。......次方程式の定数項を指定します。
//emlist[][ruby]{
require 'matrix'
lup = Matrix[[2, 1], [1, 2]].lup
lup.solve([1, -1]) #=> Vector[(1/1), (-1/1)]
lup.solve(Vector[3, 0]) #=> Vector[(2/1), (-1/1)]
lup.solve(Matrix[[1, 3], [-1, 0]]) #=> Matrix[[(1/1), (2/1... -
LUSolve
. # lusolve(a , b , ps , zero = 0 . 0) -> [BigDecimal] (18200.0) -
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
...
LU 分解を用いて、連立1次方程式 Ax = b の解 x を求めて返します。
@param a 行列を BigDecimal の配列で指定します。
各要素を Row-major order で並べて 1 次元の配列にし、
LUSolve.#ludecomp で変換したものを指定します。......al の配列で指定します。
@param ps LUSolve.#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']].fla......'2.0'].map(&:to_d)
zero = '0.0'.to_d
one = '1.0'.to_d
# 以下の 2 行は
ps = ludecomp(a, b.size, zero, one) # a が破壊的に変更される
x = lusolve(a, b, ps, zero)
# こう書いてもよい
# x = lusolve(a, b, ludecomp(a, b.size, zero, one), zero)
p x.map(&:to_f) #=> [1.0, -1.0]
//}... -
Resolv
:: DefaultResolver -> Resolv (15200.0) -
Resolv の各クラスメソッドを呼びだしたときに 利用されるリゾルバです。
...Resolv の各クラスメソッドを呼びだしたときに
利用されるリゾルバです。... -
Resolv
:: DNS :: Config :: OtherResolvError (15000.0) -
DNS サーバからの応答がエラーであった場合に発生する例外です。
...DNS サーバからの応答がエラーであった場合に発生する例外です。
Resolv::DNSの各メソッドがこの例外を発生させる可能性があります。... -
Resolv
:: ResolvError (15000.0) -
名前解決に失敗したときに発生する例外のクラスです。
名前解決に失敗したときに発生する例外のクラスです。 -
Newton
. # nlsolve(f , x) -> Integer (12200.0) -
ニュートン法を用いて非線形方程式 f(x) = 0 の解 x を求めます。
...非線形方程式 f(x) = 0 の解 x を求めます。
@param f 関数を表すオブジェクトを指定します。詳細は
bigdecimal/newton をご覧ください。
@param x 探索を開始する点を数値の配列で指定します。解が複数ある場合、初
期... -
Rake
:: FileList # resolve -> self (12200.0) -
追加リストと除外リストを評価します。
...//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test.rb", "test")
IO.write("test.java", "test")
IO.write("test.js", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("*.rb")
file_list.include("*.java")
file_list.exclude("*.js")
file_list.......resolve # => ["test.rb", "test.java"]
end
//}... -
Rake
:: TaskManager # resolve _ args(args) -> Array (12200.0) -
タスクやルールに与えられたパラメータを解釈します。
...タスクやルールに与えられたパラメータを解釈します。
@param args パラメータを指定します。
@return [task_name, arg_name_list, prerequisites] を返します。... -
RubyVM
. resolve _ feature _ path (12200.0) -
require を呼んだときに読み込まれるファイルを特定します。 このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
...require を呼んだときに読み込まれるファイルを特定します。
このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
//emlist[][ruby]{
p RubyVM.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.6.0/lib/ruby/2.6.0/set.rb"]
//}... -
LUSolve
. # ludecomp(a , n , zero = 0 , one = 1) -> [Integer] (12100.0) -
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
...列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
@param a 行列を BigDecimal の配列で指定します。(各要素を
Row-major order で 1 次元の...