るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.398秒)

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. openssl to_pem
  5. _builtin to_a

ライブラリ

クラス

検索結果

Complex#to_c -> self (39125.0)

self を返します。

...self を返します。

//emlist[例][ruby]{
Complex
(2).to_c # => (2+0i)
Complex
(-8, 6).to_c # => (-8+6i)
//}...

Complex (38132.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
.po...
...822400161197344i)
Complex
(0.3) # => (0.3+0i)
Complex
('0.3-0.5i') # => (0.3-0.5i)
Complex
('2/3+3/4i') # => ((2/3)+(3/4)*i)
Complex
('1@2') # => (-0.4161468365471424+0.9092974268256817i)
3.to_c # => (3+0i)
0.3.to_c # => (0.3+0i)
'0.3-0.5i'.to_c # => (0.3-0...
...# => ((2/3)+(3/4)*i)
'1@2'.to_c # => (-0.4161468365471424+0.9092974268256817i)
//}

Complex
オブジェクトは有理数の形式も実数の形式も扱う事ができます。

//emlist[例][ruby]{
Complex
(1, 1) / 2 # => ((1/2)+(1/2)*i)
Complex
(1, 1) / 2.0 # => (0.5+0.5i)
//}...

String#to_c -> Complex (18308.0)

自身を複素数 (Complex) に変換した結果を返します。

...自身を複素数 (Complex) に変換した結果を返します。

以下の形式を解析できます。i、j は大文字、小文字のどちらでも解析できます。

* 実部+虚部i
* 実部+虚部j
* 絶対値@偏角

それぞれの数値は以下のいずれかの形式で指...
...uby]{
'9'.to_c # => (9+0i)
'2.5'.to_c # => (2.5+0i)
'2.5/1'.to_c # => ((5/2)+0i)
'-3/2'.to_c # => ((-3/2)+0i)
'-i'.to_c # => (0-1i)
'45i'.to_c # => (0+45i)
'3-4i'.to_c # => (3-4i)
'-4e2-4e-2i'.to_c # => (-400.0-0.04i)
'-0.0-0.0i'.to_c # => (-...
...0.0-0.0i)
'1/2+3/4i'.to_c # => ((1/2)+(3/4)*i)
'10@10'.to_c # => (-8.390715290764524-5.440211108893697i)
'-0.3_3'.to_c # => (-0.33+0i)
" \t\r\n5+3i".to_c # => (5+3i)
'5+3ix'.to_c # => (5+3i)
'ruby'.to_c # => (0+0i)
//}...

Numeric#to_c -> Complex (18258.0)

自身を複素数 (Complex) に変換します。Complex(self, 0) を返します。

...自身を複素数 (Complex) に変換します。Complex(self, 0) を返します。

//emlist[例][ruby]{
1.to_c # => (1+0i)
-1.to_c # => (-1+0i)
1.0.to_c # => (1.0+0i)
Rational(1, 2).to_c # => ((1/2)+0i)
//}

Numeric のサブクラスは、このメソッド...

NilClass#to_c -> Complex (18208.0)

0+0i を返します。

...0+0i を返します。

//emlist[例][ruby]{
nil.to_c # => (0+0i)
//}...

絞り込み条件を変える

Numeric (60.0)

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

...by 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------
% | o...
...o o o - -
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------
<< | -...
...- - - -
times | - o - - - - -
to_c
| o - - - - - o
to_f | - - o...
...い。


=> ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15]
Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------
% | o o o...
...< | - o o - -
Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------
<< | - o -...
...- - -
to_c
| o - - - o
to_f | - o o o o
Numeric Integer Float Rational Complex
----------------------------...