るりまサーチ

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

ライブラリ

キーワード

検索結果

Complex#denominator -> Integer (62132)

分母を返します。

...うに、実部と虚部の分母の最小公倍数を整数で返します。

1 2 3+4i <- numerator(分子)
- + -i -> ----
2 3 6 <- denominator(分母)

例:

Complex
('1/2+2/3i').denominator # => 6
Complex
(3).numerator # => 1

@see Complex#numerator...

Complex#denominator -> Fixnum (62126)

自分自身の実部・虚部の分母のLCM(最小公倍数)を返します。

...自身の実部・虚部の分母のLCM(最小公倍数)を返します。

例:

z1 = Complex.new(1, 2)
z2 = Complex.new(Rational.new!(1, 3), Rational.new!(3, 5))

p z1.denominator #=> 1
p z2.denominator #=> 15...

Complex#numerator -> Complex (21178)

Complex#denominator の値で実部・虚部を通分したものの分子のみを Complex で返します。

...Complex#denominator の値で実部・虚部を通分したものの分子のみを Complex で返します。

具体的な計算式は

* 実部 = 実部の分子 * (実部、虚部の分母の最大公約数 / 実部の分母)
* 虚部 = 虚部の分子 * (実部、虚部の分母の最大公...
...約数 / 虚部の分母)

例:

z1 = Complex.new(1, 2)
z2 = Complex.new(Rational.new!(1, 3), Rational.new!(3, 5))

p z1.numerator
p z2.numerator...
...分子を返します。

例:

Complex
('1/2+2/3i').numerator # => (3+4i)
Complex
(3).numerator # => (3+0i)

@see Complex#denominator...