るりまサーチ

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

関連するキーワード

  1. rational
  2. _builtin
  3. rational
  4. matrix
  5. fixnum

ライブラリ

キーワード

検索結果

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...

絞り込み条件を変える