Complex.Conjugate(Complex) Complex.Conjugate(Complex) Complex.Conjugate(Complex) Complex.Conjugate(Complex) Method

定義

複素数の共役を計算し、結果を返します。Computes the conjugate of a complex number and returns the result.

public:
 static System::Numerics::Complex Conjugate(System::Numerics::Complex value);
public static System.Numerics.Complex Conjugate (System.Numerics.Complex value);
static member Conjugate : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Conjugate (value As Complex) As Complex

パラメーター

value
Complex Complex Complex Complex

複素数。A complex number.

戻り値

value の共役。The conjugate of value.

次の例では、2つの複素数の共役を表示します。The following example displays the conjugate of two complex numbers.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(12.4, 6.3), 
                           new Complex(12.4, -6.3) };
      foreach (Complex value in values)
      {
         Console.WriteLine("Original value: {0}", value);
         Console.WriteLine("Conjugate:      {0}\n", 
                           Complex.Conjugate(value).ToString());
      }                           
   }
}
// The example displays the following output:
//       Original value: (12.4, 6.3)
//       Conjugate:      (12.4, -6.3)
//       
//       Original value: (12.4, -6.3)
//       Conjugate:      (12.4, 6.3)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(12.4, 6.3), 
                                  New Complex(12.4, -6.3) }
      For Each value In values
         Console.WriteLine("Original value: {0}", value)
         Console.WriteLine("Conjugate:      {0}", 
                           Complex.Conjugate(value).ToString())
         Console.WriteLine()                        
      Next                            
   End Sub
End Module
' The example displays the following output:
'       Original value: (12.4, 6.3)
'       Conjugate:      (12.4, -6.3)
'       
'       Original value: (12.4, -6.3)
'       Conjugate:      (12.4, 6.3)

注釈

複素数の共役は、虚数部の符号を反転します。つまり、虚数部に単項否定が適用されます。The conjugate of a complex number inverts the sign of the imaginary component; that is, it applies unary negation to the imaginary component. + Bi が複素数の場合、共役は-bi です。If a + bi is a complex number, its conjugate is a - bi.

適用対象