1308件ヒット
[1-100件を表示]
(0.022秒)
ライブラリ
- ビルトイン (962)
- bigdecimal (12)
- cmath (120)
- fileutils (24)
-
json
/ add / complex (24) - mathn (8)
- matrix (146)
クラス
キーワード
- * (12)
- ** (12)
- + (12)
- - (12)
- -@ (24)
-
/ (35) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- <= (12)
- <=> (6)
- == (12)
- >= (12)
- Complex (24)
- I (12)
- Numeric (12)
- Rational (12)
- abs (12)
- abs2 (12)
- acos (6)
- acosh (6)
- angle (24)
- antisymmetric? (7)
- arg (24)
- asin (6)
- asinh (6)
- atan (6)
- atan2 (6)
- atanh (6)
- between? (12)
- cbrt (6)
- clamp (12)
- coerce (12)
- conj (36)
- conjugate (36)
- copy (12)
- cos (6)
- cosh (6)
- cp (12)
- denominator (24)
- exp (6)
- fdiv (54)
- finite? (9)
- i (12)
- imag (36)
- imaginary (36)
- infinite? (18)
- inspect (12)
-
json
_ create (12) - log (24)
- log10 (6)
- log2 (6)
- magnitude (24)
-
marshal
_ dump (12) - norm (12)
- numerator (24)
- phase (24)
- polar (36)
- quo (24)
- r (12)
- rationalize (24)
- real (36)
- real? (36)
- rect (36)
- rectangular (36)
- rsqrt (4)
- sin (6)
- sinh (6)
-
skew
_ symmetric? (7) -
slice
_ before (24) - sqrt (10)
- tan (6)
- tanh (6)
-
to
_ c (48) -
to
_ f (12) -
to
_ i (12) -
to
_ json (12) -
to
_ r (12) -
to
_ s (12) - tr (12)
- trace (12)
検索結果
先頭5件
-
Complex
# >(other) -> bool (27100.0) -
@undef
@undef -
Complex
# <=>(other) -> -1 | 0 | 1 | nil (15152.0) -
self の虚部がゼロで other が実数の場合、 self の実部の <=> メソッドで other と比較した結果を返します。 other が Complex で虚部がゼロの場合も同様です。
...<=> メソッドで other と比較した結果を返します。
other が Complex で虚部がゼロの場合も同様です。
その他の場合は nil を返します。
@param other 自身と比較する数値
//emlist[例][ruby]{
Complex(2, 3) <=> Complex(2, 3) #=> nil
Complex(2, 3) <=>......1 #=> nil
Complex(2) <=> 1 #=> 1
Complex(2) <=> 2 #=> 0
Complex(2) <=> 3 #=> -1
//}... -
Complex
# >=(other) -> bool (15100.0) -
@undef
@undef -
Complex
# coerce(other) -> [Complex , Complex] (9324.0) -
other を Complex に変換して [変換後の other, self] の配列を返します。
...other を Complex に変換して [変換後の other, self] の配列を返します。
@raise TypeError 変換できないオブジェクトを指定した場合に発生します。
//emlist[例][ruby]{
Complex(1).coerce(2) # => [(2+0i), (1+0i)]
//}... -
Complex
. rect(r , i = 0) -> Complex (9242.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
...ある Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectan......gular(1, 2) # => (1+2i)
//}
@see Kernel.#Complex... -
Complex
. rectangular(r , i = 0) -> Complex (9242.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
...ある Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectan......gular(1, 2) # => (1+2i)
//}
@see Kernel.#Complex... -
Complex
. polar(r , theta = 0) -> Complex (9235.0) -
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
...る Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の絶対値。
@param theta 生成する複素数の偏角。単位はラジアンです。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.polar(2.0) # => (2.0+0.0i)
Complex.po......lar(2.0, 0) # => (2.0+0.0i)
Complex.polar(2.0, Math::PI) # => (-2.0+2.4492127076447545e-16i)
//}... -
Complex
# *(other) -> Complex (9225.0) -
積を計算します。
...積を計算します。
@param other 自身に掛ける数
//emlist[例][ruby]{
Complex(1, 2) * 2 # => (2+4i)
Complex(1, 2) * Complex(2, 3) # => (-4+7i)
Complex(1, 2) * Rational(1, 2) # => ((1/2)+(1/1)*i)
//}... -
Complex
# fdiv(other) -> Complex (9219.0) -
self を other で割った商を返します。 実部と虚部が共に Float の値になります。
...elf を other で割った商を返します。
実部と虚部が共に Float の値になります。
@param other 自身を割る数
//emlist[例][ruby]{
Complex(11, 22).fdiv(3) # => (3.6666666666666665+7.333333333333333i)
Complex(11, 22).quo(3) # => ((11/3)+(22/3)*i)
//}
@see Complex#quo...