るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. _builtin complex
  2. complex rect
  3. kernel complex
  4. complex polar
  5. complex rectangular

ライブラリ

キーワード

検索結果

Complex (114274.0)

複素数を扱うクラスです。

複素数を扱うクラスです。

Complex オブジェクトを作成するには、Kernel.#Complex、
Complex.rect、Complex.polar、Numeric#to_c、
String#to_c のいずれかを使用します。

//emlist[Complex オブジェクトの作り方][ruby]{
Complex(1) # => (1+0i)
Complex(2, 3) # => (2+3i)
Complex.polar(2, 3) # => (-1.9799849932008908+0.2822400161197344i)
Complex(0....

Numeric (166.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...else
n.floor
end

また、任意桁の切上げ、切捨て、四捨五入を行うメソッドは以下のように
定義できます。

class
Numeric
def roundup(d=0)
x = 10**d
if self > 0
self.quo(x).ceil * x
else
self.quo(x).floor * x
end...

Matrix (76.0)

数Numericを要素とする行列を扱うクラスです。

...張されたMatrixクラスでも、期待通りに動作します。

次の例は、各要素を共役複素数に置換するメソッド Matrix#conjugate です。

//emlist[例][ruby]{
require 'matrix'
require 'complex'

class
Matrix
def conjugate
collect{|e| e.conjugate }
end
end
//}...