るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.009秒)
トップページ > クラス:Rational[x] > クエリ:**[x]

別のキーワード

  1. _builtin **
  2. matrix **
  3. rational **
  4. bigdecimal **
  5. mathn **

ライブラリ

検索結果

Rational#**(other) -> Rational | Float (18131.0)

冪(べき)乗を計算します。

...計算結果が無理数だった場合は Float
を返します。

例:

r = Rational(3, 4)
r ** Rational(2, 1) # => (9/16)
r ** 2 # => (9/16)
r ** 2.0 # => 0.5625
r ** Rational(1, 2) # => 0.866025403784439

注意:

1.8 系とは計算結果のオブジェク...
...トが異なる場合がある事に注意してください。
other に Rational を指定した場合には戻り値は必ず Float を返
していました。

# 1.8.7 の場合
r = Rational(3, 4)
r ** Rational(2, 1) # => 0.5625...

Rational#**(rhs) -> Numeric (18101.0)

@todo

...@todo

self のべき乗を返します。 Rational になるようであれば Rational で返します。...

Rational#to_f -> Float (25.0)

自身の値を最も良く表現する Float に変換します。

...す。

例:

Rational
(2).to_f # => 2.0
Rational
(9, 4).to_f # => 2.25
Rational
(-3, 4).to_f # => -0.75
Rational
(20, 3).to_f # => 6.666666666666667
Rational
(1, 10**1000).to_f # => 0.0
Rational
(-1, 10**1000).to_f # => -0.0
Rational
(10**1000).to_f...
...# => Infinity
Rational
(-10**1000).to_f # => -Infinity...