【Ruby3.x】Float::angle()メソッドの使い方
angleメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
angleメソッドは、Floatクラスのインスタンスに対して、その数値が複素平面上で表現される際の「角度」(偏角、argument)を計算して返すメソッドです。
このメソッドは、実数を複素平面上の実軸上の点として捉え、その点が原点からどの方向にあるかを示す角度をラジアン単位で取得します。具体的には、対象となる数値が正の数である場合、angleメソッドは0.0を返します。これは、実数軸の正の方向を指す角度が0であることを意味します。次に、対象となる数値が負の数である場合、angleメソッドはMath::PI(パイ)の値を返します。これは、実数軸の負の方向を指す角度がπ(約3.14159)であることを意味します。最後に、対象となる数値が0である場合、angleメソッドは0.0を返します。
angleメソッドは、数値の符号に基づく方向性を数学的に表現したい場合や、複素数演算の基礎として実数の角度情報を取得したい場合に利用されます。例えば、数値の正負を角度で区別したい際に活用できるでしょう。
構文(syntax)
1puts 5.0.angle
引数(parameters)
引数なし
引数はありません
戻り値(return)
Float
Floatクラスのangleメソッドは、複素数における角度をラジアン単位のFloat値として返します。