るりまサーチ

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

別のキーワード

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

ライブラリ

検索結果

Kernel.#Complex(r, i = 0) -> Complex (18323.0)

実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

...実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

@param r 生成する複素数の実部。

@param i 生成する複素数の虚部。省略した場合は 0 です。

@param s 生成する複素数を表す文字列。

@raise ArgumentError 変換...
...合に発生します。

例:

Complex
(1) # => (1+0i)
Complex
(1, 2) # => (1+2i)
Complex
('1+1i') # => (1+1i)
Complex
('1+1j') # => (1+1i)
# Complex.polar(10, 10) と同一。
Complex
('10@10') # => (-8.390715290764524-5.440211108893697i)
Complex
('_') # => ArgumentError

r...
...
Complex
(a, b) を a+bi として計算した Complex オブジェクトを返しま
す。

Complex
('1+1i', '2+3i') # => (-2+3i)
Complex
('1+1i') + Complex('2+3i') * Complex('i') # => (-2+3i)

@see Complex.rect、Complex.rectangular

[注意] Complex.new、Complex.new...

Kernel.#Complex(s) -> Complex (18323.0)

実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

...実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

@param r 生成する複素数の実部。

@param i 生成する複素数の虚部。省略した場合は 0 です。

@param s 生成する複素数を表す文字列。

@raise ArgumentError 変換...
...合に発生します。

例:

Complex
(1) # => (1+0i)
Complex
(1, 2) # => (1+2i)
Complex
('1+1i') # => (1+1i)
Complex
('1+1j') # => (1+1i)
# Complex.polar(10, 10) と同一。
Complex
('10@10') # => (-8.390715290764524-5.440211108893697i)
Complex
('_') # => ArgumentError

r...
...
Complex
(a, b) を a+bi として計算した Complex オブジェクトを返しま
す。

Complex
('1+1i', '2+3i') # => (-2+3i)
Complex
('1+1i') + Complex('2+3i') * Complex('i') # => (-2+3i)

@see Complex.rect、Complex.rectangular

[注意] Complex.new、Complex.new...

Kernel.#Rational(x, y = 1) -> Rational (7.0)

引数を有理数(Rational)に変換した結果を返します。

...返します。

Rational("1/3") # => (1/3)
Rational(1, 3) # => (1/3)
Rational("0.1", "0.3") # => (1/3)
Rational(Complex(1,2), 2) # => ((1/2)+(1/1)*i)

ただし、1.8系とは異なり、Rational オブジェクトは常に既約(それ以上
約分できない状...
...スコアで繋いだ形式

"1.2/3" のように、分子を実数にする事も可能ですが、分母には指定できませ
ん。また、Kernel.#Integer とは違い "0x10" のような進数を表す接頭
辞を含めた指定は行えません。

例:

Rational("1/3") # => (1/3...