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

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

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

作成日: 更新日:

基本的な使い方

magnitudeメソッドは、複素数の絶対値を計算し、その大きさを取得するメソッドです。このメソッドは、RubyのComplexクラスのインスタンスに対して呼び出すことができます。複素数は、実部と虚部という二つの部分を持つ数で、通常 a + bi の形で表現されます。数学における複素数の絶対値とは、複素数平面上でその複素数が原点 (0, 0) からどれだけ離れているかを示す距離のことです。

具体的には、複素数 a + bi の絶対値は、√(a² + b²) という式で計算されます。magnitudeメソッドは、この数学的な計算を自動的に行い、結果を浮動小数点数(Float型)として返します。この値は、複素数の「大きさ」や「長さ」を直接的に表すため、物理シミュレーション、信号処理、電気回路計算など、複素数を扱う多岐にわたる分野で利用されます。例えば、Complex(3, 4).magnitude と記述すると、結果として 5.0 が返されます。これは、実部が3、虚部が4である複素数の原点からの距離が5であることを示します。このメソッドを使用することで、複素数の大きさを手軽かつ正確に把握できます。

構文(syntax)

1Complex(3, 4).magnitude

引数(parameters)

引数なし

引数はありません

戻り値(return)

Float

複素数オブジェクトの絶対値を浮動小数点数で返します。

関連コンテンツ

関連プログラミング言語