るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. bn sqr
  2. bn mod_sqr
  3. openssl sqr
  4. openssl mod_sqr

ライブラリ

クラス

モジュール

キーワード

検索結果

OpenSSL::BN#sqr -> OpenSSL::BN (54322.0)

自身の2乗を計算します。

自身の2乗を計算します。

@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sqr

OpenSSL::BN#mod_sqr(m) -> OpenSSL::BN (18322.0)

(self ** 2) % m を返します。

(self ** 2) % m を返します。

@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#sqr

BigDecimal#sqrt(n) -> BigDecimal (18301.0)

self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。

self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。

@param n 有効桁数を整数で指定します。

@raise ArgumentError n に負の数を指定した場合に発生します。

BigMath.#sqrt(x, prec) -> BigDecimal (18301.0)

x の平方根を prec で指定した精度で計算します。

x の平方根を prec で指定した精度で計算します。

@param x 平方根を求める数。

@param prec 計算結果の精度。

@raise FloatDomainError x に 0 以下、もしくは NaN が指定された場合に発生します。

@raise ArgumentError prec に 0 未満が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

puts BigMath::sqrt(BigDecimal('2'), 10) #=> 0.1414213562373095048666666667e...

Integer.sqrt(n) -> Integer (18301.0)

非負整数 n の整数の平方根を返します。すなわち n の平方根以下の 最大の非負整数を返します。

非負整数 n の整数の平方根を返します。すなわち n の平方根以下の
最大の非負整数を返します。

@param n 非負整数。Integer ではない場合は、最初に Integer に変換されます。
@raise Math::DomainError n が負の整数の時に発生します。

//emlist[][ruby]{
Integer.sqrt(0) # => 0
Integer.sqrt(1) # => 1
Integer.sqrt(24) # => 4
Integer.sqrt(25) # => 5
Integer.sqrt(10**...

絞り込み条件を変える

Math.#sqrt(x) -> Float (18301.0)

x の非負の平方根(principal square root)を返します。

...[1, 1.0, 1.0]
# [2, 1.4142135623731, 2.0]
# [3, 1.73205080756888, 3.0]
# [4, 2.0, 4.0]
# [5, 2.23606797749979, 5.0]
# [6, 2.44948974278318, 6.0]
# [7, 2.64575131106459, 7.0]
# [8, 2.82842712474619, 8.0]
# [9, 3.0, 9.0]
# [10, 3.16227766016838, 10.0]
//}

@see Integer.sqrt, Math.#...