instance method Complex#quo
quo(other) -> Complex
-
複素数otherでの除算結果を返します。
- [PARAM] other:
- 複素数
- [RETURN]
- self./(other) の結果においての実部と虚部をそれぞれRationalオブジェクト化したものを実部・虚部とするComplexクラスのオブジェクトを返します。
注意
Complex#/ との違いは実部と虚部が全て整数だった場合に分数(Rationalクラスのオブジェクト)として計算されます。
例:
z1 = Complex.new(6, 4) z2 = Complex.new(2, 2) p z1.quo(2) #=> Complex(Rational(3, 1), Rational(2, 1)) p z1.quo(z2) #=> Complex(Rational(5, 2), Rational(-1, 2))
class Complex