るりまサーチ (Ruby 2.5.0)

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

別のキーワード

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

ライブラリ

キーワード

検索結果

Numeric#to_c -> Complex (135.0)

自身を複素数 (Complex) に変換します。Complex(self, 0) を返します。

...す。Complex(self, 0) を返します。

例:

1.to_c # => (1+0i)
-1.to_c # => (-1+0i)
1.0.to_c # => (1.0+0i)
Rational(1, 2).to_c # => ((1/2)+0i)

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

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

self を other で割った商を 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#qu...

Numeric#i -> Complex (125.0)

Complex(0, self) を返します。

Complex(0, self) を返します。

ただし、Complex オブジェクトでは利用できません。

例:

10.i # => (0+10i)
-10.i # => (0-10i)
(0.1).i # => (0+0.1i)
Rational(1, 2).i # => (0+(1/2)*i)

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

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

...self を other で割った商を返します。
整商を得たい場合は 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...

Numeric#infinite? -> nil (24.0)

常に nil を返します。 自身が Float かComplex、もしくはそのサブクラスのインスタンスの場合は、self の絶対値が負の無限大の場合に-1を、正の無限大の場合に1を、有限値の場合に nil を返します。

...ラスのインスタンスの場合は、self の絶対値が負の無限大の場合に-1を、正の無限大の場合に1を、有限値の場合に nil を返します。

例:

10.infinite? # => nil
(3r).infinite? # => nil

@see Numeric#finite?、Float#infinite?、Complex#infinite?...

絞り込み条件を変える

Numeric#real? -> bool (24.0)

常に true を返します。(Complex またはそのサブクラスではないことを意味します。)

...味します。)

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

例:

10.real? # => true
-10.real? # => true
0.1.real? # => true
Rational(2, 3).real? # => true

@see Numeric#integer?、Compl...

Numeric#conj -> Numeric (14.0)

常に self を返します。

...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。

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

例:

10.conj # => 10
0.1.conj...

Numeric#conjugate -> Numeric (14.0)

常に self を返します。

...が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。

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

例:

10.conj # => 10
0.1.conj...

Numeric#-@ -> Numeric (8.0)

単項演算子の - です。 self の符号を反転させたものを返します。

単項演算子の - です。
self の符号を反転させたものを返します。

このメソッドは、二項演算子 - で 0 - self によって定義されています。


@see Integer#-@、Float#-@、Rational#-@、Complex#-@

Numeric#angle -> 0 | Math::PI (8.0)

自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

例:

1.arg # => 0
-1.arg # => 3.141592653589793

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

@see Complex#arg...

絞り込み条件を変える

Numeric#arg -> 0 | Math::PI (8.0)

自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

例:

1.arg # => 0
-1.arg # => 3.141592653589793

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

@see Complex#arg...

Numeric#denominator -> Integer (8.0)

自身を Rational に変換した時の分母を返します。

...自身を Rational に変換した時の分母を返します。

@return 分母を返します。


@see Numeric#numerator、Integer#denominator、Float#denominator、Rational#denominator、Complex#denominator...

Numeric#imag -> 0 (8.0)

常に 0 を返します。

...例:

12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0

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

@see Numeric#real、Complex#imag...

Numeric#imaginary -> 0 (8.0)

常に 0 を返します。

...例:

12.imag # => 0
-12.imag # => 0
1.2.imag # => 0
-1.2.imag # => 0

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

@see Numeric#real、Complex#imag...

Numeric#numerator -> Integer (8.0)

自身を Rational に変換した時の分子を返します。

...自身を Rational に変換した時の分子を返します。

@return 分子を返します。


@see Numeric#denominator、Integer#numerator、Float#numerator、Rational#numerator、Complex#numerator...

絞り込み条件を変える

Numeric#phase -> 0 | Math::PI (8.0)

自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。

例:

1.arg # => 0
-1.arg # => 3.141592653589793

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

@see Complex#arg...

Numeric#polar -> [Numeric, Numeric] (8.0)

自身の絶対値と偏角を配列にして返します。正の数なら [self, 0]、負の数な ら [-self, Math::PI] を返します。

...h::PI] を返します。

例:

1.0.polar # => [1.0, 0]
2.0.polar # => [2.0, 0]
-1.0.polar # => [1.0, 3.141592653589793]
-2.0.polar # => [2.0, 3.141592653589793]

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

@see Complex#polar...

Numeric#real -> Numeric (8.0)

自身を返します。

...を返します。

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

例:

10.real # => 10
-10.real # => -10
0.1.real # => 0.1
Rational(2, 3).real # => (2/3)

@see Numeric#imag、Complex#real...

Numeric#rect -> [Numeric, Numeric] (8.0)

[self, 0] を返します。

...[self, 0] を返します。

例:

1.rect # => [1, 0]
-1.rect # => [-1, 0]
1.0.rect # => [1.0, 0]
-1.0.rect # => [-1.0, 0]

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

@see Complex#rect...

Numeric#rectangular -> [Numeric, Numeric] (8.0)

[self, 0] を返します。

...[self, 0] を返します。

例:

1.rect # => [1, 0]
-1.rect # => [-1, 0]
1.0.rect # => [1.0, 0]
-1.0.rect # => [-1.0, 0]

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

@see Complex#rect...

絞り込み条件を変える