るりまサーチ

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

別のキーワード

  1. _builtin complex
  2. complex rect
  3. complex polar
  4. complex rationalize
  5. kernel complex

ライブラリ

検索結果

Numeric#fdiv(other) -> Float | Complex (18249.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...す。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。

@param other 自身を割る数を指定します。

1.fdiv(3) #=>...
...0.3333333333333333
Complex
(1, 1).fdiv 1 #=> (1.0+1.0i)
1.fdiv Complex(1, 1) #=> (0.5-0.5i)

@see Numeric#quo...

Numeric#quo(other) -> Rational | Float | Complex (132.0)

self を other で割った商を返します。 整商を得たい場合は Numeric#div を使ってください。

... Numeric#div を使ってください。

Numeric
#fdiv が結果を Float で返すメソッドなのに対して quo はなるべく正確な数値を返すことを意図しています。
具体的には有理数の範囲に収まる計算では Rational の値を返します。
Float や Complex...
...が関わるときはそれらのクラスになります。

Numeric
のサブクラスは、このメソッドを適切に再定義しなければなりません。


@param other 自身を割る数を指定します。

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...