77件ヒット
[1-77件を表示]
(0.074秒)
クラス
- Matrix (44)
-
OpenSSL
:: BN (22) -
OpenSSL
:: PKey :: RSA (11)
キーワード
-
/ (11) - eigen (11)
- eigensystem (11)
- inv (11)
- iqmp (11)
-
mod
_ inverse (11)
検索結果
先頭5件
-
Matrix
# inverse -> Matrix (15207.0) -
逆行列を返します。
...逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}... -
OpenSSL
:: BN # mod _ inverse(m) -> OpenSSL :: BN (6207.0) -
自身の mod m における逆元を返します。
...(self * r) % m == 1 となる r を返します。
存在しない場合は例外 OpenSSL::BNError が発生します。
//emlist[][ruby]{
require 'openssl'
p 3.to_bn.mod_inverse(5) # => 2
p (3 * 2) % 5 # => 1
//}
@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: PKey :: RSA # iqmp -> OpenSSL :: BN (116.0) -
鍵の coefficient (inverse of q mod p) です。
...鍵の coefficient (inverse of q mod p) です。
秘密鍵の情報です。... -
Matrix
# inv -> Matrix (107.0) -
逆行列を返します。
...逆行列を返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix[[2, 1], [3, 2]].inv #=> Matrix[[(2/1), (-1/1)], [(-3/1), (2/1)]]
p Matrix[[2.0, 1.0], [3.0, 2.0]].inv #=> Matrix[[2.0000000000000004, -1.0000000000000002], [-3.000000000000001, 2.0000000000000004]]
//}... -
Matrix
# eigen -> Matrix :: EigenvalueDecomposition (106.0) -
行列の固有値と左右の固有ベクトルを保持したオブジェクトを返します。
...ができます。
これを [V, D, W] と書くと、
(元の行列が対角化可能ならば)、
D は対角行列で、 self == V*D*W, V = W.inverse を満たします。
D のそれぞれの対角成分が行列の固有値です。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3,... -
Matrix
# eigensystem -> Matrix :: EigenvalueDecomposition (106.0) -
行列の固有値と左右の固有ベクトルを保持したオブジェクトを返します。
...ができます。
これを [V, D, W] と書くと、
(元の行列が対角化可能ならば)、
D は対角行列で、 self == V*D*W, V = W.inverse を満たします。
D のそれぞれの対角成分が行列の固有値です。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[1, 2], [3,... -
OpenSSL
:: BN # / (other) -> [OpenSSL :: BN , OpenSSL :: BN] (106.0) -
自身を other で割った商と余りを配列で返します。
...自身を other で割った商と余りを配列で返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_inverse...