1554件ヒット
[101-200件を表示]
(0.017秒)
ライブラリ
クラス
- BigDecimal (77)
- Bignum (12)
- Complex (165)
-
Enumerator
:: ArithmeticSequence (42) - Fixnum (9)
- Float (44)
- Integer (263)
- Matrix (77)
-
Matrix
:: LUPDecomposition (22) -
Net
:: FTP (22) -
Net
:: HTTP (6) - Numeric (547)
- Object (22)
-
OpenSSL
:: BN (11) - OptionParser (132)
- Range (11)
- Rational (26)
- UnboundMethod (11)
- Vector (33)
モジュール
- Kernel (22)
キーワード
- % (33)
- * (55)
- ** (15)
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
/ (77) - <=> (11)
- [] (27)
- abs (22)
- abs2 (22)
- angle (22)
- arg (22)
- begin (6)
- ceil (22)
-
check
_ signedness (22) - clone (11)
- coerce (33)
- conj (11)
- conjugate (11)
- denominator (11)
- det (22)
- determinant (22)
- div (22)
- divmod (39)
- downto (22)
- dup (11)
- end (6)
- eql? (11)
- fdiv (28)
- finite? (8)
- first (12)
- floor (33)
- i (11)
- imag (22)
- imaginary (22)
- infinite? (8)
- integer? (11)
- last (12)
- magnitude (22)
- modulo (33)
- negative? (9)
- nonzero? (11)
- numerator (11)
- on (132)
-
open
_ timeout (11) - owner (11)
- phase (22)
- polar (22)
- positive? (9)
- pow (22)
- quo (44)
-
read
_ timeout (11) - real (22)
- real? (33)
- rect (22)
- rectangular (22)
- remainder (36)
- round (22)
- size (11)
- step (90)
- times (22)
-
to
_ c (11) -
to
_ i (11) -
to
_ int (11) - truncate (33)
- upto (22)
-
write
_ timeout (6) - zero? (11)
検索結果
先頭5件
-
Numeric
# conjugate -> Numeric (21109.0) -
常に self を返します。
...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
10.conj # => 10
0.... -
Numeric
# abs2 -> Numeric (21108.0) -
自身の絶対値の 2 乗を返します。
...自身の絶対値の 2 乗を返します。
//emlist[例][ruby]{
2.abs2 # => 4
-2.abs2 # => 4
2.0.abs2 # => 4
-2.0.abs2 # => 4
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。... -
Numeric
# coerce(other) -> [Numeric] (21108.0) -
自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。
...列にして返します。
デフォルトでは self と other を Float に変換して [other, self] という配列にして返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
以下は Rational の coerce のソースです... -
Numeric
# abs -> Numeric (21103.0) -
自身の絶対値を返します。
自身の絶対値を返します。
//emlist[例][ruby]{
12.abs #=> 12
(-34.56).abs #=> 34.56
-34.56.abs #=> 34.56
//} -
Numeric
# magnitude -> Numeric (21103.0) -
自身の絶対値を返します。
自身の絶対値を返します。
//emlist[例][ruby]{
12.abs #=> 12
(-34.56).abs #=> 34.56
-34.56.abs #=> 34.56
//} -
Numeric
# -@ -> Numeric (21102.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
このメソッドは、二項演算子 - で 0 - self によって定義されています。
@see Integer#-@、Float#-@、Rational#-@、Complex#-@ -
Numeric
# quo(other) -> Rational | Float | Complex (21035.0) -
self を other で割った商を返します。 整商を得たい場合は Numeric#div を使ってください。
...self を other で割った商を返します。
整商を得たい場合は Numeric#div を使ってください。
Numeric#fdiv が結果を Float で返すメソッドなのに対して quo はなるべく正確な数値を返すことを意図しています。
具体的には有理数の範......囲に収まる計算では Rational の値を返します。
Float や Complex が関わるときはそれらのクラスになります。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@param other 自身を割る数を指定します......。
//emlist[例][ruby]{
1.quo(3) #=> (1/3)
1.0.quo(3) #=> 0.3333333333333333
1.quo(3.0) #=> 0.3333333333333333
1.quo(0.5) #=> 2.0
Complex(1, 1).quo(1) #=> ((1/1)+(1/1)*i)
1.quo(Complex(1, 1)) #=> ((1/2)-(1/2)*i)
//}
@see Numeric#fdiv... -
Numeric
# ceil -> Integer (21019.0) -
自身と等しいかより大きな整数のうち最小のものを返します。
...自身と等しいかより大きな整数のうち最小のものを返します。
//emlist[例][ruby]{
1.ceil #=> 1
1.2.ceil #=> 2
(-1.2).ceil #=> -1
(-1.5).ceil #=> -1
//}
@see Numeric#floor, Numeric#round, Numeric#truncate... -
Numeric
# floor -> Integer (21019.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
...自身と等しいかより小さな整数のうち最大のものを返します。
//emlist[例][ruby]{
1.floor #=> 1
1.2.floor #=> 1
(-1.2).floor #=> -2
(-1.5).floor #=> -2
//}
@see Numeric#ceil, Numeric#round, Numeric#truncate... -
Numeric
# floor(ndigits = 0) -> Integer (21019.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
...負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
1.floor #=> 1
1.2.floor #=> 1
(-1.2).floor #=> -2
(-1.5).floor #=> -2
//}
@see Numeric#ceil, Numeric#round, Numeric#truncate
@see Integer#floor... -
Numeric
# floor(ndigits = 0) -> Integer | Float (21019.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
...Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
1.floor #=> 1
1.2.floor #=> 1
(-1.2).floor #=> -2
(-1.5).floor #=> -2
//}
@see Numeric#ceil, Numeric#round, Numeric#truncate
@see Integer#floor... -
Numeric
# round -> Integer (21019.0) -
自身ともっとも近い整数を返します。
...0.5, -0.5 はそれぞれ 1,-1 に切り上げされます。いわゆる四捨五入ですが、偶数丸めではありません。
//emlist[例][ruby]{
1.round #=> 1
1.2.round #=> 1
(-1.2).round #=> -1
(-1.5).round #=> -2
//}
@see Numeric#ceil, Numeric#floor, Numeric#truncate...