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

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

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

作成日: 更新日:

基本的な使い方

conjugateメソッドは、Complexクラスのインスタンスである複素数に対して、その共役複素数を計算し、新しいComplexオブジェクトとして返すメソッドです。

複素数とは、a + biのように実部と虚部を持つ数のことです。conjugateメソッドは、この複素数の実部は変更せずに、虚部の符号のみを反転させることで共役複素数を求めます。具体的には、a + biの共役複素数はa - biとなります。

例えば、Complex(3, 4)3 + 4i)に対してconjugateメソッドを呼び出すと、虚部の4-4に反転され、Complex(3, -4)3 - 4i)が結果として生成されます。このメソッドは、複素数の割り算などの数学的計算において重要な機能です。元のComplexオブジェクト自体は変更されず、共役複素数を表す新たなComplexオブジェクトが返されます。

構文(syntax)

1Complex(1, 2).conjugate

引数(parameters)

引数なし

引数はありません

戻り値(return)

Complex

複素数 self の共役複素数を返します。複素数は実部と虚部で構成されますが、共役複素数とは虚部の符号を反転させたものです。

関連コンテンツ

関連プログラミング言語