るりまサーチ

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

別のキーワード

  1. kernel system
  2. kernel exec
  3. kernel spawn
  4. kernel open
  5. kernel caller

検索結果

mathn (59.0)

Rational と Complex をよりシームレスに利用できるようにするライブラリです。数値ライブラリの挙動をグローバルに変更します。

...Rational と Complex をよりシームレスに利用できるようにするライブラリです。数値ライブラリの挙動をグローバルに変更します。

なお、このライブラリはRuby 2.2から非推奨(deprecated)になり、Ruby 2.5で削除されました。
引き続...
...1,1)

require 'mathn'
1/2 #=> Rational(1,2)
2 * Rational(1,2) #=> 1

==== 実数と複素数の相互変換

同様にして Complex のインスタンスの虚部が 0 ならば、実部として含まれていた Rational, Float, または Integer オブジェクトに変換...
...例外を発生していたような演算が Complex オブジェクトを返す場合もあります。

例:
Complex
(0,-1)**2 #=> Complex(-1,0)
Math.sqrt(-1) #=> NaN

require 'mathn'
Complex
(0,-1)**2 #=> -1
Math.sqrt(-1) #=> Complex(0,1)

=== 使用上の注意
なお、この挙...