Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Numeric::arg()メソッドの使い方

argメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

argメソッドは、呼び出された数値の偏角(へんかく、または位相角)を計算し、その値をラジアン単位の浮動小数点数で返すメソッドです。偏角とは、数値を複素数平面上に点として表した際に、原点からその点へ引いた直線と、正の実数軸とのなす角度を指します。このメソッドはRubyのNumericクラスに属しているため、整数(Integer)や浮動小数点数(Float)といったすべての数値オブジェクトに対して使用できます。

実数に対するargメソッドの挙動は以下のようになります。まず、0より大きい正の数値に対しては、偏角は0を返します。これは、正の実数が複素数平面の正の実数軸上にあるためです。次に、0より小さい負の数値に対しては、偏角はπ(パイ、円周率に等しい約3.14159ラジアン)を返します。これは、負の実数が正の実数軸から180度反対の方向にあることを意味します。また、数値が0の場合は、偏角として0を返します。

このメソッドは、数値の向きや方向に関する情報が必要な数学的計算や、複素数を扱う際の基礎的な情報として利用されます。

構文(syntax)

11.arg

引数(parameters)

引数なし

引数はありません

戻り値(return)

Float

Numericクラスのargメソッドは、複素数の引数をラジアン単位で返します。

関連コンテンツ

関連プログラミング言語