関連するキーワード
検索結果
先頭5件
-
Complex
# abs -> Float (18126) -
自身の絶対値を返します。
自分自身の絶対値を返します。
z = a + b * i
としたとき、絶対値の定義は
sqrt(a*a + b*b)
です。
計算結果としてFloatクラスのオブジェクトが返されることに注意してください。...値を返します。
以下の計算の結果を Float オブジェクトで返します。
sqrt(self.real ** 2 + self.imag **2)
例:
Complex(1, 2).abs # => 2.23606797749979
Complex(3, 4).abs # => 5.0
Complex('1/2', '1/2').abs # => 0.7071067811865476
@see Complex#abs2... -
Complex
# abs2 -> Numeric (6126) -
自身の絶対値の 2 乗を返します。
...以下の計算の結果を返します。
self.real ** 2 + self.imag **2
例:
Complex(1, 1).abs2 # => 2
Complex(1.0, 1.0).abs2 # => 2.0
Complex('1/2', '1/2').abs2 # => (1/2)
@see Complex#abs... -
Complex
# abs2 -> Fixnum (6109) -
自分自身の絶対値の2乗を返します。
...自分自身の絶対値の2乗を返します。
z = a + b * i
としたとき、Complex#abs2 の定義は
a*a + b*b
です。... -
Complex
# abs2 -> Float (6109) -
自分自身の絶対値の2乗を返します。
...自分自身の絶対値の2乗を返します。
z = a + b * i
としたとき、Complex#abs2 の定義は
a*a + b*b
です。... -
Complex
# magnitude -> Float (3026) -
自身の絶対値を返します。
...値を返します。
以下の計算の結果を Float オブジェクトで返します。
sqrt(self.real ** 2 + self.imag **2)
例:
Complex(1, 2).abs # => 2.23606797749979
Complex(3, 4).abs # => 5.0
Complex('1/2', '1/2').abs # => 0.7071067811865476
@see Complex#abs2... -
Complex
# <=>(c) -> Fixnum (23) -
cとselfの絶対値absを比較した結果を返します。
...cとselfの絶対値absを比較した結果を返します。
self と c のComplex#absメソッドの結果を比較し、
* self が大きい場合は正の数
* c が大きい場合は負の数
* 同じ場合には 0
を返します。
@param c 比較するComplexクラスのオブジェク......ト
例:
z1 = Complex.new(1, 1)
z2 = Complex.new(2, -2)
p z1 <=> z2 #=> -1
[注意] このメソッドは Ruby 1.9 で廃止されます。... -
Complex
# polar -> Array (17) -
複素数の極座標表示、すなわち、配列 [self.abs, self.arg] を返します。
...複素数の極座標表示、すなわち、配列 [self.abs, self.arg] を返します。
例:
z = Complex.new(3.0, 4.0)
p z #=> Complex(3.0, 4.0)
p z.polar #=> [5.0, 0.927295218001612]...
