検索結果
先頭5件
-
Complex
# **(c) -> Complex (18113) -
複素数 c でべき乗した結果 exp(c * log(self)) を返します
...log(self))
を返します
@param c 累乗する数
@return 演算結果をComplexクラスのオブジェクトとして返します。
例:
z1 = Complex.new(1, 1)
z2 = Complex.new(2, 2)
p z1 ** 2 #=> Complex(0, 2)
p z1 ** z2 #=> Complex(-0.265653998849241, 0.319818113856136)... -
Complex
# **(other) -> Complex (18107) -
冪(べき)乗を計算します。
...冪(べき)乗を計算します。
@param other 自身を other 乗する数
例:
Complex('i') ** 2 # => (-1+0i)... -
Complex
# abs -> Float (13) -
自身の絶対値を返します。
...値を返します。
以下の計算の結果を 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 (13) -
自身の絶対値の 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
# magnitude -> Float (13) -
自身の絶対値を返します。
...値を返します。
以下の計算の結果を 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...
