るりまサーチ

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

関連するキーワード

  1. _builtin
  2. bigdecimal

ライブラリ

キーワード

検索結果

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