るりまサーチ

最速Rubyリファレンスマニュアル検索!
249件ヒット [101-200件を表示] (0.064秒)
トップページ > クエリ:numeric[x] > クエリ:Complex[x] > クラス:Numeric[x] > クエリ:i[x]

別のキーワード

  1. numeric step
  2. _builtin numeric
  3. numeric coerce
  4. numeric modulo
  5. numeric polar

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

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

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

...PI] を返します。

//emlist[例][ruby]{
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...

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

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

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

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

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


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

//emlist[例][ruby]{
1.quo(3) #=> (1/3)
1.0.quo(3) #=> 0.33333333333...
...33333
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#conj -> Numeric (12221.0)

常に self を返します。

...ます。

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

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


//emlist[例][ruby]{
10.conj...
...# => 10
0.1.conj # => 0.1
(2/3r).conj # => (2/3)
//}

@see Complex#conj...

Numeric#conjugate -> Numeric (12221.0)

常に self を返します。

...ます。

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

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


//emlist[例][ruby]{
10.conj...
...# => 10
0.1.conj # => 0.1
(2/3r).conj # => (2/3)
//}

@see Complex#conj...

Numeric#real -> Numeric (12220.0)

自身を返します。

...す。

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

//emlist[例][ruby]{
10.real # => 10
-10.real # => -10
0.1.real # => 0.1
Rational(2, 3).real # => (2/3)
//}

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

絞り込み条件を変える

Numeric#/(other) -> Numeric (12214.0)

除算の演算子です。 self を other で割った商を返します。

...除算の演算子です。
self を other で割った商を返します。

Numeric
では定義されておらず、サブクラスの実装によります。


@see Integer#/, Float#/, Rational#/, Complex#/...

Numeric#-@ -> Numeric (12208.0)

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

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

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


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

Numeric#to_c -> Complex (12164.0)

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

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

//emlist[例][ruby]{
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#angle -> 0 | Math::PI (12113.0)

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

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

//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}

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

@see Complex#arg...
<< < 1 2 3 > >>