This topic has not yet been rated - Rate this topic

Complex.Conjugate Method

Computes the conjugate of a complex number and returns the result.

Namespace:  System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)
public static Complex Conjugate(
	Complex value
)

Parameters

value
Type: System.Numerics.Complex

A complex number.

Return Value

Type: System.Numerics.Complex
The conjugate of value.

The conjugate of a complex number inverts the sign of the imaginary component; that is, it applies unary negation to the imaginary component. If a + bi is a complex number, its conjugate is a - bi.

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)

.NET Framework

Supported in: 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

.NET for Windows Store apps

Supported in: Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.