1084件ヒット
[1-100件を表示]
(0.020秒)
別のキーワード
ライブラリ
- ビルトイン (773)
- bigdecimal (24)
-
bigdecimal
/ util (12) - date (84)
-
json
/ add / rational (12) - mathn (4)
- matrix (156)
-
net
/ http (7) - stringio (12)
クラス
キーワード
- * (24)
- ** (16)
- + (12)
- - (24)
- -@ (21)
-
/ (35) - <=> (24)
- == (12)
- abs (9)
- ajd (12)
- amjd (12)
- ceil (12)
- coerce (48)
- cofactor (12)
-
cofactor
_ expansion (12) - convert (12)
- denominator (36)
- det (12)
-
det
_ e (12) - determinant (12)
-
determinant
_ e (12) - div (12)
-
elements
_ to _ r (24) - fdiv (12)
- finite? (9)
- floor (12)
- hash (12)
- i (12)
- inspect (12)
-
laplace
_ expansion (12) - magnitude (9)
-
marshal
_ dump (12) - negative? (9)
- nonzero? (12)
- numerator (36)
- offset (12)
- positive? (9)
- putc (12)
- quo (24)
- rand (36)
- rank (12)
- rationalize (108)
- real (12)
- real? (12)
- round (12)
-
sec
_ fraction (12) -
second
_ fraction (12) - subsec (12)
-
to
_ c (12) -
to
_ d (12) -
to
_ f (12) -
to
_ i (12) -
to
_ int (12) -
to
_ json (12) -
to
_ r (96) -
to
_ s (12) - tr (12)
- trace (12)
- truncate (12)
-
write
_ timeout= (7)
検索結果
先頭5件
-
Rational
# rationalize(eps = 0) -> Rational (27236.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
...な Rational を返
します。
eps を省略した場合は self を返します。
@param eps 許容する誤差
//emlist[例][ruby]{
r = Rational(5033165, 16777216)
r.rationalize # => (5033165/16777216)
r.rationalize(Rational(0.01)) # => (3/10)
r.rationalize(Rational(0.1))... -
Float
# rationalize -> Rational (18225.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
...るような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # =... -
Float
# rationalize(eps) -> Rational (18225.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
...るような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # =... -
Complex
# rationalize -> Rational (18220.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//}... -
Complex
# rationalize(eps) -> Rational (18220.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//}... -
Integer
# rationalize -> Rational (18219.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//}... -
Integer
# rationalize(eps) -> Rational (18219.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//}... -
NilClass
# rationalize -> Rational (18203.0) -
0/1 を返します。
...0/1 を返します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[例][ruby]{
nil.rationalize # => (0/1)
nil.rationalize(100) # => (0/1)
nil.rationalize(0.1) # => (0/1)
//}... -
NilClass
# rationalize(eps) -> Rational (18203.0) -
0/1 を返します。
...0/1 を返します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[例][ruby]{
nil.rationalize # => (0/1)
nil.rationalize(100) # => (0/1)
nil.rationalize(0.1) # => (0/1)
//}...